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é. |