Cuprins
Este bine cunoscut faptul că nu este foarte obișnuit să trebuiască să schimbați antetul paginilor, deoarece browserul poate interpreta și ști ce să trimită în majoritatea cazurilor. Cu toate acestea, există unele excepții, acestea apar atunci când lucrăm Ajax și trebuie să recurgem la antetul X-HTTP-Method-Override Cu care suprascriem antetul și, în acest caz, trebuie să spunem browserului din ce provine și cum ar trebui să îl interpreteze.Înlocuiți metoda de solicitare a HTTP
HTTP este un standard care este utilizat pentru transportul documentelor HTML prin internet, cu acesta avem o serie de metode, cu toate acestea cele mai utilizate sunt OBȚINE si POST, deoarece aceste metode sunt cele mai frecvente în aplicațiile web, totuși, avem alte metode printre care putem numi A PUNE Da ȘTERGE, unde există în prezent tendința de a utiliza aceste metode din ce în ce mai mult, pentru a da un sens mai bun adreselor URL care pot prelua cereri pe un server.
Să ne uităm la următorul exemplu pentru a ne lămuri în continuare cu privire la acest subiect.
Să presupunem că vrem să consultăm un utilizator al unei pagini, apoi facem un cerere cu următoarea structură:
httpRequest.open ("GET", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [/ url]");
Dacă avem un script corespunzător pe partea de server, acest lucru ar putea fi interpretat ca o interogare, astfel încât metoda GET să fie la înălțimea numelui său de a obține date.
Ce se întâmplă dacă dorim să ștergem respectivul utilizator, am putea face o validare cu alte mijloace, totuși folosind aceeași adresă URL am putea spune următoarele:
httpRequest.open ("[b] DELETE [/ b]", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [/ url]");
Văzând această utilizare a metodei ȘTERGE totul are sens, deoarece scriptul serverului nostru ar trebui doar să discrimineze între diferitele metode HTTP pentru a ști ce acțiune trebuie întreprinsă.
Acest lucru se vede foarte mult în noua tendință de a crea APIS REST care sunt gestionate prin metode și diferitele acțiuni care trebuie executate, în acest fel, cu tipul de cerere, exprimăm ceea ce vrem să facem, iar scriptul serverului nostru poate procesa diferitele solicitări pe care le poate gestiona pagina noastră.
Citirea răspunsurilor antetului
Să vedem în acest exemplu de cod cum putem citi fișierul Anteturi Ce putem obține cu răspunsul la o cerere Ajax:
ExempluMere Cireșe Bananeapasa un buton
Anteturile care vin împreună cu răspunsurile sunt disponibile atunci când readyState modificări la starea 2 sau HEADERS_RECEIVED, acesta este primul lucru care este primit într-un răspuns la o cerere, să vedem în imaginea următoare modul în care exemplul rulează la fel în browser:
V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv