Configurați cererea HTTP în AngularJS

Cuprins
Când lucrăm cu aplicațiile noastre într-un fel Odihnitor, cel mai sigur lucru este că va veni un timp în care cererile noastre sau Cerere HTTP nu sunt suficiente pentru a ne gestiona logica în mod implicit, este în aceste cazuri când trebuie să facem o anumită configurație.
Pentru acest tip de caz AngularJS Ne permite prin opțiuni avansate să facem cererea să facem configurații speciale pentru a adăuga detaliile de care are nevoie aplicația noastră, cum ar fi crearea unui antet personalizat, de exemplu.
Ce putem realiza cu o solicitare personalizată?Este primul lucru pe care ar trebui să ne întrebăm și răspunsul este simplu, putem realiza secțiuni cu autentificare prin trimiterea antetelor de autorizare, putem manipula și modul în care este gestionată memoria cache a cererii sau poate transforma ceea ce trimitem în cerere sau ce primim să-l adaptăm la aplicația noastră într-un mod mai bun.
Pentru a putea modifica sau personaliza noastre cerere Avem mai mulți parametri, inclusiv plasarea metodei HTTP dorită sau transformarea răspunsului sau a ceea ce trimitem, să vedem o structură de bază a ceea ce avem la dispoziție:

Vedem atunci că avem multe opțiuni, să vedem câteva dintre cele mai importante de mai jos.
metodăPrimiți metoda HTTP pe care o vom folosi poate fi GET, POST, PUT, etc. Această metodă este extrem de importantă, întrucât astfel nu ne limităm la metodele de comenzi rapide care ne duc direct la metodă.
urlNe permite să plasăm ruta resursei către care cerere, Poate fi un cale relativă sau absolut.
paramEste o hartă a valoare cheie care ne permite să concatenăm parametrii pe care dorim să îi transmitem în cerere către Url specificat, are forma [{cheie1: „valoare1”, cheie2: „valoare2”}], și acest lucru s-ar transforma în așa ceva: ? cheie1 = valoare1 & cheie2 = valoare2.
dateAceastă opțiune este un șir sau un obiect care va fi trimis în cerere ca mesaj.
pauzăEste timpul exprimat în mili-secunde că solicitarea noastră are voie să aștepte înainte de a închide conexiunea, pentru a evita închiderea acesteia dacă nu are un răspuns.
Acestea sunt cele mai de bază opțiuni pe care le putem începe prin configurare, important este să ne familiarizăm cu mediul cerere în AngularJS astfel încât să putem merge un pic dincolo de simplele apeluri de resurse.
Metoda $ Http ()Această configurație pe care am văzut-o poate fi stocată într-un obiect și apoi transmisă metodei $ http () deci poate cu un pic mai multă ingeniozitate putem dezvolta un sistem care modifică unii dintre parametrii cererii în funcție de comportamentul aplicației.
Cu aceasta terminăm acest tutorial, vedem asta AngularJS nu ne limitează în modul în care putem lucra cu resurse ODIHNĂ sau sunat AJAX oferindu-ne astfel un mare sprijin în tot ceea ce putem realiza cu această metodă HTTP.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave