HTML5 - En-têtes Ajax

Table des matières
Il est bien connu qu'il n'est pas très courant de devoir changer l'en-tête des pages, car le navigateur peut interpréter et savoir quoi envoyer dans la plupart des cas. Cependant, il y a quelques exceptions, celles-ci se produisent lorsque nous travaillons avec Ajax et nous devons recourir à en-tête X-HTTP-Method-Override Avec lequel nous écrasons l'en-tête et dans ce cas, nous devons dire au navigateur d'où il vient et comment il doit l'interpréter.
Remplacer la méthode Request du HTTP
HTTP est une norme qui est utilisée pour transporter des documents HTML via Internet, avec elle nous avons un certain nombre de méthodes, mais les plus utilisées sont la AVOIR et le PUBLIER, puisque ces méthodes sont les plus courantes dans les applications Web, nous avons cependant d'autres méthodes parmi lesquelles nous pouvons nommer METTRE Oui EFFACER, où l'on a actuellement tendance à utiliser de plus en plus ces méthodes, afin de donner un meilleur sens aux URL pouvant recevoir des requêtes sur un serveur.
Regardons l'exemple suivant pour nous éclairer davantage sur ce sujet.
Disons qu'on veut consulter un utilisateur d'une page puis on fait un demande avec la structure suivante :
httpRequest.open ("GET", "[url =" http: // monserveur / enregistrements / perez / pedro "] http: // monserveur / enregistrements / perez / pedro [/ url]");

Si nous avons un script côté serveur approprié, cela pourrait être interprété comme une requête afin que la méthode GET soit à la hauteur de son nom d'obtention de données.
Que se passe-t-il si nous voulons supprimer ledit utilisateur, nous pourrions faire une validation avec d'autres moyens, mais en utilisant la même URL, nous pourrions dire ce qui suit :
httpRequest.open ("[b] SUPPRIMER [/ b]", "[url =" http: // monserveur / enregistrements / perez / pedro "] http: // monserveur / enregistrements / perez / pedro [/ url]");

En voyant cette utilisation de la méthode EFFACER tout a du sens, puisque notre script serveur n'aurait qu'à discriminer entre les différentes méthodes HTTP pour savoir quelle action entreprendre.
Ceci est très visible dans la nouvelle tendance à créer REST APIS qui sont gérées à travers les méthodes et les différentes actions à exécuter, de cette manière avec le type de requête que nous exprimons ce que nous voulons faire et notre script serveur pourrait traiter les différentes requêtes que notre page peut gérer.
Lecture des réponses d'en-tête
Voyons dans cet exemple de code comment nous pouvons lire le En-têtes Que pouvons-nous obtenir avec la réponse à une demande Ajax:
 ExemplePommes Cerises Bananesappuyer sur un bouton

Les en-têtes qui accompagnent les réponses sont disponibles lorsque le étatprêt passe à l'état 2 ou HEADERS_RECEIVED, c'est la première chose qui est reçue dans une réponse à une requête, voyons dans l'image suivante comment l'exemple s'exécute de la même manière dans le navigateur :

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave