Satura rādītājs
Ir labi zināms, ka nav īpaši bieži jāmaina lapu galvene, jo pārlūkprogramma vairumā gadījumu var interpretēt un zināt, ko sūtīt. Tomēr ir daži izņēmumi, tie rodas, strādājot kopā Ajax un mums ir jāizmanto galvene X-HTTP-Method-Override Ar ko mēs pārrakstām galveni, un tādā gadījumā mums jāpasaka pārlūkam, no kā tas nāk un kā tam vajadzētu to interpretēt.Pārrakstīt HTTP pieprasījuma metodi
HTTP ir standarts, ko izmanto HTML dokumentu pārvadāšanai internetā, un mums ir vairākas metodes, tomēr visbiežāk izmantotās ir GŪT un POST, tā kā šīs metodes Web lietojumprogrammās ir visizplatītākās, tomēr mums ir arī citas metodes, starp kurām varam nosaukt PUT Y DZĒST, kur pašlaik ir tendence arvien vairāk izmantot šīs metodes, lai piešķirtu labāku nozīmi vietrāžiem URL, kas var pieņemt pieprasījumus serverī.
Apskatīsim šādu piemēru, lai vēl vairāk apgaismotu mūs par šo tēmu.
Pieņemsim, ka vēlamies konsultēties ar lapas lietotāju, pēc tam darām a pieprasījumu ar šādu struktūru:
httpRequest.open ("GET", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]");
Ja mums ir atbilstošs servera puses skripts, to var interpretēt kā vaicājumu, lai GET metode atbilstu datu iegūšanas nosaukumam.
Kas notiek, ja vēlamies izdzēst minēto lietotāju, mēs varētu veikt validāciju ar citiem līdzekļiem, tomēr, izmantojot to pašu URL, mēs varētu teikt sekojošo:
httpRequest.open ("[b] DELETE [ / b]", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]") ;
Redzot šo metodes izmantošanu DZĒST tam visam ir jēga, jo mūsu servera skriptam būtu tikai jānošķir dažādas HTTP metodes, lai zinātu, kas jādara.
Tas ir ļoti labi redzams jaunajā radīšanas tendencē APIS ATPŪTA kas tiek pārvaldīti, izmantojot metodes un dažādas izpildāmās darbības, šādā veidā ar pieprasījuma veidu mēs izsakām, ko vēlamies darīt, un mūsu servera skripts varētu apstrādāt dažādus pieprasījumus, kurus mūsu lapa var apstrādāt.
Galvenes atbilžu lasīšana
Apskatīsim šajā koda piemērā, kā mēs varam izlasīt Galvenes Ko mēs varam iegūt, atbildot uz pieprasījumu? Ajax:
PiemērsĀboli Ķirši BanāniNospiediet pogu
Galvenes, kas pievienotas atbildēm, ir pieejamas, ja readyState izmaiņas 2. stāvoklī vai HEADERS_RECEIVED, šī ir pirmā lieta, kas tiek saņemta, atbildot uz pieprasījumu. Tālāk redzamajā attēlā redzēsim, kā piemērs pārlūkprogrammā darbojas vienādi:
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu