Konfigūruokite HTTP užklausą „AngularJS“

Turinys
Kai tam tikru būdu dirbame su savo programomis RESTful, saugiausia yra tai, kad ateis laikas, per kurį mūsų prašymai ar HTTP užklausa nepakanka, kad mūsų logika būtų tvarkoma numatytuoju būdu, būtent šiais atvejais turime atlikti tam tikrą konfigūraciją.
Šio tipo bylai KampinisJS Tai leidžia mums atlikti išplėstines parinktis pateikiant užklausą atlikti specialias konfigūracijas, kad būtų galima pridėti išsamią informaciją, kurios reikia mūsų programai, pavyzdžiui, sukurti pasirinktinę antraštę.
Ką galime pasiekti pateikę individualų prašymą?Tai pirmas dalykas, kurio turėtume savęs paklausti, o atsakymas paprastas: mes galime pasiekti skyrius su autentifikavimu siunčiant autorizacijos antraštes, taip pat galime manipuliuoti užklausos talpyklos tvarkymo būdu arba galbūt pakeisti tai, ką siunčiame užklausoje ar ką gauname, kad geriau pritaikytume ją savo programai.
Kad galėtume keisti ar suasmeninti mūsų prašymas Mes turime keletą parametrų, įskaitant metodo išdėstymą HTTP norimą arba atsakymo ar to, ką siunčiame, transformaciją, pažiūrėkime į pagrindinę turimo turinio struktūrą:

Tada matome, kad turime daug galimybių, toliau pažiūrėkime keletą svarbiausių.
metodasGaukite metodą HTTP kad mes ketiname naudoti GET, POST, PUTir kt. Šis metodas yra nepaprastai svarbus, nes tokiu būdu neapsiribojame nuorodų metodais, kurie nukreipia mus tiesiai į metodą.
urlTai leidžia nustatyti išteklių, į kuriuos nukreipta, maršrutą prašymas, Tai gali būti a santykinis kelias arba absoliutus.
paramTai žemėlapis rakto vertė tai leidžia mums sujungti parametrus, kuriuos norime perduoti užklausai URL nurodyta, turi formą [{key1: 'value1', key2: 'value2'}], ir tai virsta tokiu: ? key1 = value1 & key2 = value2.
duomenisŠi parinktis yra eilutė arba objektas, kuris bus išsiųstas užklausoje kaip pranešimas.
laikas baigėsiTai laikas, išreikštas milisekundžių kad mūsų užklausai būtų leista palaukti prieš uždarant ryšį, kad būtų išvengta jos ragelio, jei ji neatsako.
Tai yra pagrindinės parinktys, kurias galime pradėti sukonfigūruodami, svarbu susipažinti su prašymas į KampinisJS kad galėtume šiek tiek viršyti paprastus išteklių iškvietimus.
$ Http () metodasŠią konfigūraciją, kurią matėme, galima išsaugoti objekte ir perduoti metodui http () USD taigi galbūt su šiek tiek daugiau išradingumo galime sukurti sistemą, kuri pakeistų kai kuriuos užklausos parametrus pagal programos elgseną.
Baigę šią pamoką, mes tai matome KampinisJS neriboja mūsų galimybių dirbti su ištekliais POILSIS arba paskambino AJAX taip suteikdami mums didelę paramą viskam, ką galime pasiekti taikydami šį metodą HTTP.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave