Maison > développement back-end > Golang > Pourquoi ma requête $http.post() apparaît-elle comme une requête GET dans la console du navigateur ?

Pourquoi ma requête $http.post() apparaît-elle comme une requête GET dans la console du navigateur ?

Barbara Streisand
Libérer: 2024-11-28 18:22:14
original
908 Les gens l'ont consulté

La méthode

Why is my $http.post() request appearing as a GET request in the browser console?

$http.post() envoie en fait un GET

Question :

Les utilisateurs ont signalé avoir rencontré un problème déroutant où les requêtes $http.post() sont enregistrées en tant que requêtes GET dans la console du navigateur et sur le serveur, bien qu'elles soient configuré en tant que requêtes POST.

Solution :

Ce comportement est attribué à une mesure de sécurité mise en œuvre dans les navigateurs. Lorsqu'une redirection est envoyée par le serveur au navigateur en réponse à une requête POST, le navigateur ne répétera pas la requête POST mais exécutera à la place une simple requête GET.

Cette mesure vise à empêcher les acteurs malveillants de exploiter la fonctionnalité de redirection pour accéder aux données sensibles que l'utilisateur a pu saisir dans la requête POST.

Pour contourner ce problème, les utilisateurs doivent s'assurer que le chemin enregistré du gestionnaire est utilisé pour les opérations POST. De plus, suivre les directives fournies dans les ressources ci-dessous peut également s'avérer utile :

  • [Le serveur Web Go redirige automatiquement les requêtes POST](https://stackoverflow.com/questions/32300443/go-web -server-is-automatically-redirecting-post-requests)
  • [Pourquoi HTTP n'a-t-il pas POST rediriger ?](https://threadreaderapp.com/thread/1137592694740185089.html)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal