Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 79|Odgovoriti: 0

[JavaScript] Optimizacija zmogljivosti sprednjega dela: Opustite XMLHttpRequest v korist vmesnikov za pridobivanje

[Kopiraj povezavo]
Objavljeno na 2. 03. 2026 09:02:01 | | | |
Zahteve: V primeru homolognega izvora frontend pošlje GET in POST zahteve na backend vmesnik, ker je vmesnik javen, ne potrebuje nobenih avtentikacijskih informacij, na primer: pri zahtevi za podatke o piškotkih, pri uporabi XMLHttpRequest, ne glede na konfiguracijo, podatkov piškotka za zahtevo ni mogoče izbrisati, kar povzroči večjo vsebino paketa zahtev, prav tako pa se zapravljajo viri v ozadju za analizo, kar je brez pomena.

Ne glede na to, ali za pošiljanje zahteve v ozadje uporabite izvorni XMLHttpRequest ali jQueryjev Ajax, podatkov o piškotkih zahteve ni mogoče odstraniti v primeru homolognega, koda pa je naslednja:
KerwithCredentials je zasnovan za meddomensko povezavo。 Kot je prikazano spodaj:



Ali pa prenašajo piškotke, kar zapravlja pasovno širino virov in virov v ozadju

Po spremembi s fetch koda izgleda takole:
Poverilnice so konfigurirane takole:

izpusti: Nikoli ne pošiljajte poverilnic v zahtevi in ne vključujte poverilnic v odgovor.
Enakega izvora(privzeto): Samo poverilnice, ki so poslane in vsebujejo isto izvorno zahtevo.
Vključuj: Tudi pri meddomenskem dostopu obvezno vključite poverilnice.

Zahtevek za test, zelo čist in osvežujoč, kot je prikazano spodaj:



Referenčni:Prijava do hiperpovezave je vidna.




Prejšnji:.NET/C# knjižnice razredov navajajo in uporabljajo ASP.NET osnovne API metode
Naslednji:UNIX domenski vtičnik (UDS) preko TCP komunikacije
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com