HTTP-verzoek configureren in AngularJS

Inhoudsopgave
Wanneer we op een bepaalde manier met onze applicaties werken RUSTIG, het veiligste is dat er een tijd zal komen waarin onze verzoeken of HTTP-verzoek zijn niet voldoende om onze logica op de standaardmanier te verwerken, in deze gevallen moeten we een configuratie uitvoeren.
Voor dit soort gevallen: AngularJS Het stelt ons in staat om via geavanceerde opties het verzoek in te dienen om speciale configuraties te maken om de details toe te voegen die onze applicatie nodig heeft, zoals het maken van bijvoorbeeld een aangepaste header.
Wat kunnen we bereiken met een maatwerk aanvraag?Het is het eerste dat we onszelf moeten afvragen en het antwoord is eenvoudig, we kunnen secties met authenticatie bereiken door autorisatieheaders te verzenden, we kunnen ook de manier manipuleren waarop de cache van het verzoek wordt afgehandeld of misschien transformeren wat we in het verzoek verzenden of wat we ontvangen om deze beter aan te passen aan onze applicatie.
Om onze verzoek We hebben verschillende parameters, waaronder het plaatsen van de methode HTTP gewenst of de transformatie van het antwoord of wat we sturen, laten we eens kijken naar een basisstructuur van wat we beschikbaar hebben:

We zien dan dat we veel opties hebben, laten we enkele van de belangrijkste hieronder bekijken.
methodeOntvang de methode: HTTP die we gaan gebruiken kan zijn GET, POST, PUT, enz. Deze methode is uiterst belangrijk omdat we ons op deze manier niet beperken tot de snelkoppelingsmethoden die ons rechtstreeks naar de methode brengen.
urlHet laat ons de route plaatsen van de bron waarheen de verzoek, Het kan een zijn relatief pad of absoluut.
paramHet is een kaart van sleutel waarde waarmee we de parameters die we in het verzoek willen doorgeven aan de . kunnen samenvoegen URL gespecificeerd, heeft de vorm [{sleutel1: 'waarde1', sleutel2: 'waarde2'}], en dit zou veranderen in iets als dit: sleutel1 = waarde1 & sleutel2 = waarde2.
gegevensDeze optie is een string of een object dat als bericht in het verzoek wordt verzonden.
time-outHet is de tijd uitgedrukt in milliseconden dat ons verzoek mag wachten voordat de verbinding wordt verbroken, dit om te voorkomen dat het wordt opgehangen als er geen antwoord is.
Dit zijn de meest elementaire opties waarmee we kunnen beginnen met configureren, het belangrijkste is om vertrouwd te raken met de omgeving van de aanvraag in AngularJS zodat we een beetje verder kunnen gaan dan eenvoudige bronaanroepen.
$ Http () methodeDeze configuratie die we hebben gezien, kan worden opgeslagen in een object en vervolgens worden doorgegeven aan de methode $ http () dus misschien kunnen we met een beetje meer vindingrijkheid een systeem ontwikkelen dat enkele van de verzoekparameters verandert volgens het gedrag van de applicatie.
Hiermee sluiten we deze tutorial af, we zien dat AngularJS ons niet beperkt in de manier waarop we met middelen kunnen werken RUST UIT of belde AJAX dus geeft ons grote steun bij alles wat we kunnen bereiken met de methode HTTP.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave