Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 79|Svare: 0

[JavaScript] Front-end ytelsesoptimalisering: Dropp XMLHttpRequest til fordel for hentegrensesnitt

[Kopier lenke]
Publisert på 02.03.2026 09:02:01 | | | |
Krav: Ved homolog opprinnelse sender frontend GET- og POST-forespørsler til backend-grensesnittet, fordi grensesnittet er offentlig, trenger det ikke å ha noen autentiseringsinformasjon, for eksempel: når man ber om informasjonskapselinformasjon, når man bruker XMLHttpRequest, uansett hvordan det er konfigurert, kan ikke forespørselsinformasjonen om informasjonskapsler slettes, noe som vil føre til at innholdet i forespørselspakken blir større, og det sløser også med backend-ressurser å parse, noe som er meningsløst.

Enten du bruker native XMLHttpRequest eller jQuerys Ajax for å sende en forespørsel til backend, kan ikke cookie-informasjonen for forespørselen fjernes i tilfelle homolog, og koden er som følger:
FordiwithCredentials er designet for tverrdomene。 Som vist nedenfor:



Eller bærer informasjonskapsler, noe som sløser med ressursbåndbredde og backend-ressurser

Etter å ha modifisert med fetch, ser koden slik ut:
Legitimasjonen er konfigurert som følger:

Utelat: Send aldri legitimasjon i en forespørsel og inkluder ikke legitimasjon i et svar.
Samme opprinnelse(standard): Kun legitimasjoner som sendes og inneholder samme opprinnelsesforespørsel.
inkluderer: Selv for tilgang på tvers av domener, sørg for å inkludere legitimasjon.

Testforespørsel, veldig ren og forfriskende, som vist nedenfor:



Referanse:Innloggingen med hyperkoblingen er synlig.




Foregående:.NET/C#-klassebiblioteker refererer til og bruker ASP.NET Core API-metoder
Neste:UNIX Domain Socket (UDS) over TCP-kommunikasjon
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com