Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 79|Svar: 0

[JavaScript] Front-end prestandaoptimering: Överge XMLHttpRequest till förmån för hämtgränssnitt

[Kopiera länk]
Publicerad på 2026-03-02 09:02:01 | | | |
Krav: Vid homolog ursprung skickar frontend GET- och POST-förfrågningar till backend-gränssnittet, eftersom gränssnittet är offentligt behöver det inte bära någon autentiseringsinformation, till exempel: vid begäran om cookieinformation, vid användning av XMLHttpRequest, oavsett hur det konfigureras, kan cookieinformationen för begäran inte raderas, vilket gör att innehållet i request-paketet blir större, och det slösar också backend-resurser på parse, vilket är meningslöst.

Oavsett om du använder den inbyggda XMLHttpRequest eller jQuerys Ajax för att skicka en förfrågan till backend, kan cookieinformationen för begäran inte tas bort vid homolog, och koden är följande:
För attwithCredentials är utformad för domänöverskridande kommunikation。 Som visas nedan:



Eller bär cookies, vilket slösar resursbandbredd och backend-resurser

Efter att ha modifierat med fetch ser koden ut så här:
Inloggningsuppgifterna är konfigurerade enligt följande:

Utelämna: Skicka aldrig inloggningsuppgifter i en förfrågan och inkludera inte uppgifter i ett svar.
Samma ursprung(standard): Endast inloggningsuppgifter som skickas och innehåller samma ursprungsförfrågan.
inkludera: Även för åtkomst över domäner, se till att inkludera inloggningsuppgifter.

Testförfrågan, mycket ren och uppfriskande, som visas nedan:



Hänvisning:Inloggningen med hyperlänken är synlig.




Föregående:.NET/C#-klassbibliotek refererar till och använder ASP.NET Core API-metoder
Nästa:UNIX Domain Socket (UDS) över TCP-kommunikation
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com