Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 79|Répondre: 0

[JavaScript] Optimisation des performances front-end : abandonner XMLHttpRequest au profit des interfaces de récupération

[Copié le lien]
Publié sur 02/03/2026 09:02:01 | | | |
Exigences : Dans le cas d’origine homologue, le frontend envoie les requêtes GET et POST à l’interface backend, car l’interface est publique, elle n’a pas besoin de transporter d’informations d’authentification, par exemple : lors de la demande d’informations sur les cookies, lors de l’utilisation de XMLHttpRequest, quelle que soit la configuration, les informations de cookie de requête ne peuvent pas être supprimées, ce qui augmente l’agrandissement du contenu du package de requête, et cela gaspille également des ressources backend pour analyser, ce qui est dénué de sens.

Que vous utilisiez XMLHttpRequest natif ou Ajax de jQuery pour envoyer une requête au backend, les informations sur les cookies de la requête ne peuvent pas être supprimées dans le cas d’homologues, et le code est le suivant :
Parce quewithCredentials est conçu pour le cross-domain。 Comme montré ci-dessous :



Ou de transporter des cookies, gaspillant ainsi de la bande passante de ressources et des ressources backend

Après modification avec fetch, le code ressemble à ceci :
Les identifiants sont configurés comme suit :

Omit: Ne jamais envoyer de crédants dans une demande et ne pas inclure ces identifiants dans une réponse.
Même origine(par défaut) : Seules les identifiantes envoyées et contenant la même demande d’origine.
incluent: Même pour un accès inter-domaine, assurez-vous d’inclure des identifiants.

Demande de test, très propre et rafraîchissante, comme indiqué ci-dessous :



Référence:La connexion hyperlientérée est visible.




Précédent:Les bibliothèques de classes .NET/C# référencent et utilisent ASP.NET méthodes API de base
Prochain:Socket de domaine UNIX (UDS) via communication TCP
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com