Cuprins
Când lucrăm cu Javascript normal este că, dacă dorim să obținem date de la un server, trebuie să facem cereri prin Ajax acest lucru ne face să trebuie să manipulăm diferitele metode HTTP pentru a avea răspunsurile corespunzătoare de la server.AngularJS nu este diferit în această abordare și, prin urmare, trebuie să faceți cereri către servere prin HTTP Pentru a obține informațiile cu care să completați modelele de date, aceasta este baza oricărei aplicații.
În antichitate trebuia să manipulăm direct obiectul XMLHttpRequest în cadrul documentelor noastre cu Javascript astfel încât să putem obține datele și să trimitem cererile diferite, acest lucru a dus la un cod extrem de lung, repetitiv și nu foarte lizibil, pentru un eșantion să vedem o schemă standard de cereri din epocile trecute:
Acum mergem cu aproximativ 10 ani înainte și am făcut-o AngularJS care simplifică modul în care comunicăm cu serverele prin HTTP, pentru aceasta avem Interfață XHR care ne permite să efectuăm apeluri asincrone către diferite servere și cu diferite metode HTTP, acest lucru face ca implementarea anterioară să pară simplificată și ușurează dezvoltarea așa cum putem vedea în următorul exemplu:
ComparaţieDacă comparăm modalitățile dintre vechi și ceea ce s-a realizat cu AngularJSVedem că nu există niciun punct comun în afară de funcționalitate, desigur, forma veche este cea care a dat loc tuturor lucrurilor pe care le putem avea astăzi pentru a putea face dezvoltarea mai rapidă și mai puțin confuză.
În exemplul anterior am văzut cum să facem o solicitare prin OBȚINECu toate acestea, putem folosi toate metodele disponibile în HTTP, să vedem ce avem la dispoziție:
- OBȚINE
- CAP
- POST
- ȘTERGE
- A PUNE
- JSONP
Cu aceasta terminăm acest tutorial, am văzut cum putem gestiona diferitele metode din AngularJS și îmbunătățirea experimentată de-a lungul anilor în ceea ce privește modalitățile anterioare de realizare a comunicării prin HTTP cu serverele.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