Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 79|Odpoveď: 0

[JavaScript] Optimalizácia výkonnosti front-endu: Zrušiť XMLHttpRequest v prospech rozhrania na načítanie

[Kopírovať odkaz]
Zverejnené 2. 3. 2026 9:02:01 | | | |
Požiadavky: V prípade homologického pôvodu frontend odosiela požiadavky GET a POST do backendového rozhrania, pretože rozhranie je verejné, nemusí prenášať žiadne autentifikačné informácie, napríklad: pri žiadosti o informácie o cookies, pri použití XMLHttpRequest, bez ohľadu na konfiguráciu, informácie cookie požiadaviek nemôžu byť vymazané, čo spôsobí zväčšenie obsahu balíka požiadaviek a zároveň plytvá backendovými zdrojmi na analýzu, čo je bezvýznamné.

Či už použijete natívny XMLHttpRequest alebo jQuery Ajax na odoslanie požiadavky do backendu, informácie o cookie požiadavke nie je možné odstrániť v prípade homologickej požiadavky a kód je nasledovný:
PretožewithCredentials je navrhnutý pre cross-domain。 Ako je uvedené nižšie:



Alebo prenášať cookies, plytvať kapacitou zdrojov a backendovými zdrojmi

Po úprave pomocou fetch vyzerá kód takto:
Prihlasovacie údaje sú nakonfigurované nasledovne:

vynechať: Nikdy neposielajte prihlasovacie údaje v požiadavke a nezahrňujte ich do odpovede.
Rovnaký pôvod(predvolené): Iba prihlasovacie údaje, ktoré sú odoslané a obsahujú rovnakú požiadavku na pôvod.
Zahrnúť: Aj pri cross-domain prístupe nezabudnite uviesť prihlasovacie údaje.

Požiadavka na test, veľmi čistá a osviežujúca, ako je uvedené nižšie:



Referencia:Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:Knižnice tried .NET/C# odkazujú a používajú ASP.NET metódy Core API
Budúci:UNIX doménový socket (UDS) cez TCP komunikáciu
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com