Quel est le point de la X-requested-with-tête?

JQuery et autres frameworks ajouter l'en-tête suivant:

X-Requested-With: XMLHttpRequest

Pourquoi est-ce nécessaire? Pourquoi un serveur de traiter les requêtes AJAX différemment des demandes normales?

Mise à JOUR: je viens de trouver un exemple réel à l'aide de cet en-tête: https://core.spreedly.com/manual/payment-methods/adding-with-js. Si le processeur de paiement est requis, sans AJAX, il la renvoie vers le site d'origine lorsque c'est fait. Lorsqu'il est demandé par l'AJAX, pas de redirection est faite.

  • "[Lorsque] a demandé sans AJAX, il la renvoie vers le site d'origine lorsque c'est fait. Lorsqu'il est demandé par l'AJAX, pas de redirection est faite." -> C'est exactement pourquoi vous voulez le faire. 🙂
  • stackoverflow.com/questions/3315914/...
InformationsquelleAutor Gili | 2013-07-04