HTML5 - „Ajax“ antraštės

Turinys
Gerai žinoma, kad retai tenka keisti puslapių antraštes, nes naršyklė daugeliu atvejų gali suprasti ir žinoti, ką siųsti. Tačiau yra keletas išimčių, kurios atsiranda dirbant Ajax ir mes turime griebtis antraštė X-HTTP-metodo nepaisymas Su kuria mes perrašome antraštę ir tokiu atveju turime pasakyti naršyklei, iš kur ji gaunama ir kaip ji turėtų ją interpretuoti.
Nepaisyti HTTP užklausos metodo
HTTP yra standartas, naudojamas HTML dokumentams perkelti internetu, su juo turime daugybę metodų, tačiau dažniausiai naudojami GET ir POST, kadangi šie metodai yra labiausiai paplitę žiniatinklio programose, tačiau turime ir kitų metodų, tarp kurių galime įvardyti PUT Y IŠTRINTI, kur šiuo metu tendencija vis dažniau naudoti šiuos metodus, siekiant geriau suprasti URL, galinčius priimti užklausas serveryje.
Pažvelkime į šį pavyzdį, kad galėtume labiau apšviesti mus šia tema.
Tarkime, kad norime pasikonsultuoti su puslapio vartotoju, tada a prašymas su tokia struktūra:
httpRequest.open ("GET", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]");

Jei turime tinkamą serverio scenarijų, tai galima interpretuoti kaip užklausą, kad GET metodas atitiktų duomenų gavimo pavadinimą.
Kas atsitiks, jei norime ištrinti minėtą naudotoją, galėtume atlikti patvirtinimą kitomis priemonėmis, tačiau naudodami tą patį URL galime pasakyti taip:
httpRequest.open ("[b] DELETE [ / b]", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]") ;

Matydamas šį metodo naudojimą IŠTRINTI visa tai yra prasminga, nes mūsų serverio scenarijuje tereikia atskirti skirtingus HTTP metodus, kad žinotume, kokių veiksmų reikia imtis.
Tai labai matyti iš naujos kūrybos tendencijos APIS REST kurie valdomi taikant metodus ir skirtingus veiksmus, kuriuos reikia atlikti, tokiu būdu su užklausos tipu išreiškiame tai, ką norime padaryti, o mūsų serverio scenarijus gali apdoroti įvairias užklausas, kurias gali apdoroti mūsų puslapis.
Antraštės atsakymų skaitymas
Šiame kodo pavyzdyje pažiūrėkime, kaip galime skaityti Antraštės Ką galime gauti atsakydami į užklausą Ajax:
 PavyzdysObuoliai Vyšnios BananaiPaspauskite mygtuką

Antraštės, pateiktos kartu su atsakymais, yra prieinamos, kai readyState 2 būsenos pakeitimai arba HEADERS_RECEIVED, tai pirmas dalykas, gautas atsakant į užklausą, pažiūrėkime toliau pateiktame paveikslėlyje, kaip pavyzdys veikia taip pat naršyklėje:

Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave