HTML5 - Ajax-kopteksten

Inhoudsopgave
Het is bekend dat het niet erg gebruikelijk is om de kop van de pagina's te wijzigen, aangezien de browser in de meeste gevallen kan interpreteren en weet wat hij moet verzenden. Er zijn echter enkele uitzonderingen, deze treden op wanneer we werken met Ajax en we moeten onze toevlucht nemen tot header X-HTTP-Methode-Override Waarmee we de header overschrijven en in dat geval moeten we de browser vertellen waar deze vandaan komt en hoe deze deze moet interpreteren.
Overschrijf de Request-methode van de HTTP
HTTP is een standaard die wordt gebruikt om HTML-documenten via internet te transporteren, hiermee hebben we een aantal methoden, maar de meest gebruikte zijn de KRIJGEN en de NA, aangezien deze methoden het meest voorkomen in webtoepassingen, hebben we echter andere methoden die we kunnen noemen: NEERZETTEN Y VERWIJDEREN, waar momenteel een tendens is om deze methoden steeds meer te gebruiken, om een ​​betere betekenis te geven aan de URL's die verzoeken op een server kunnen aannemen.
Laten we naar het volgende voorbeeld kijken om ons meer over dit onderwerp te vertellen.
Laten we zeggen dat we een gebruiker van een pagina willen raadplegen, dan doen we a verzoek met de volgende opbouw:
httpRequest.open ("GET", "[url =" http: // mijnserver / records / perez / pedro "] http: // mijnserver / records / perez / pedro [/ url]");

Als we een goed server-side script hebben, kan dit worden geïnterpreteerd als een query, zodat de GET-methode zijn naam voor het verkrijgen van gegevens eer aan doet.
Wat gebeurt er als we de gebruiker willen verwijderen, we kunnen een validatie doen met andere middelen, maar met dezelfde URL kunnen we het volgende zeggen:
httpRequest.open ("[b] DELETE [/ b]", "[url =" http: // mijnserver / records / perez / pedro "] http: // mijnserver / records / perez / pedro [/ url]");

Het zien van dit gebruik van de methode VERWIJDEREN het is allemaal logisch, omdat ons serverscript alleen onderscheid hoeft te maken tussen de verschillende HTTP-methoden om te weten welke actie moet worden ondernomen.
Dit is heel goed te zien in de nieuwe trend van creëren APIS-REST die worden beheerd via de methoden en de verschillende acties die moeten worden uitgevoerd, op deze manier met het type verzoek dat we uitdrukken wat we willen doen en ons serverscript de verschillende verzoeken kan verwerken die onze pagina aankan.
Headerreacties lezen
Laten we in dit codevoorbeeld kijken hoe we de . kunnen lezen Kopteksten Wat kunnen we krijgen met het antwoord op een verzoek? Ajax:
 VoorbeeldAppels Kersen Bananendruk op een knop

De kopteksten die bij de antwoorden worden geleverd, zijn beschikbaar wanneer de readyState verandert naar toestand 2 of HEADERS_RECEIVED, dit is het eerste dat wordt ontvangen in een reactie op een verzoek, laten we in de volgende afbeelding zien hoe het voorbeeld hetzelfde werkt in de browser:

Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave