Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 79|Atsakyti: 0

[JavaScript] Front-end našumo optimizavimas: atsisakykite XMLHttpRequest ir gaukite sąsajas

[Kopijuoti nuorodą]
Paskelbta 2026-03-02 09:02:01 | | | |
Reikalavimai: Homologinės kilmės atveju priekinė dalis siunčia GET ir POST užklausas į galinę sąsają, nes sąsaja yra vieša, jai nereikia turėti jokios autentifikavimo informacijos, pavyzdžiui: prašant slapukų informacijos, naudojant XMLHttpRequest, nesvarbu, kaip ji sukonfigūruota, užklausos slapuko informacijos negalima ištrinti, todėl užklausos paketo turinys taps didesnis, taip pat eikvojami užpakaliniai ištekliai analizei, o tai yra beprasmiška.

Nesvarbu, ar naudojate vietinį XMLHttpRequest, ar jQuery Ajax, kad siųstumėte užklausą į užpakalinę sistemą, užklausos slapuko informacija negali būti pašalinta, jei ji yra homologinė, o kodas yra toks:
NeswithCredentials skirtas kryžminiam domenui。 Kaip parodyta žemiau:



Arba nešioti slapukus, švaistyti išteklių pralaidumą ir backend išteklius

Pakeitus naudojant "fetch", kodas atrodo taip:
Kredencialai sukonfigūruoti taip:

praleisti: niekada nesiųskite kredencialų užklausoje ir neįtraukite kredencialų į atsakymą.
tos pačios kilmės(numatytasis): tik siunčiami kredencialai, kuriuose yra ta pati kilmės užklausa.
įtraukti: net jei norite pasiekti kelis domenus, būtinai įtraukite kredencialus.

Testo užklausa, labai švari ir gaivi, kaip parodyta žemiau:



Nuoroda:Hipersaito prisijungimas matomas.




Ankstesnis:.NET/C# klasės bibliotekos nurodo ir naudoja ASP.NET Core API metodus
Kitą:UNIX domeno lizdas (UDS) per TCP ryšį
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com