Konfigurer HTTP -anmodning i AngularJS

Indholdsfortegnelse
Når vi på en måde arbejder med vores applikationer Rolig, det sikreste er, at der vil komme et stykke tid, hvor vores anmodninger eller HTTP -anmodning ikke er nok til at håndtere vores logik på standardmåden, er det i disse tilfælde, når vi skal lave en vis konfiguration.
Til denne type sager VinkelJS Det giver os mulighed for avancerede muligheder i forbindelse med anmodningen om at lave særlige konfigurationer for at tilføje de detaljer, som vores applikation har brug for, f.eks. At oprette et brugerdefineret header.
Hvad kan vi opnå med en brugerdefineret anmodning?Det er det første, vi bør spørge os selv, og svaret er enkelt, vi kan opnå sektioner med godkendelse ved at sende autorisationsoverskrifter, vi kan også manipulere den måde, hvorpå forespørgselscachen håndteres eller måske transformere, hvad vi sender i anmodningen eller hvad vi modtager for at tilpasse det til vores applikation på en bedre måde.
For at kunne ændre eller personliggøre vores anmodning Vi har flere parametre, herunder placering af metoden HTTP ønsket eller transformationen af ​​svaret eller det, vi sender, lad os se en grundlæggende struktur for, hvad vi har til rådighed:

Vi ser da, at vi har mange muligheder, lad os se nogle af de vigtigste nedenfor.
metodeModtag metoden HTTP som vi skal bruge kan være FÅ, POST, SÆT, etc. Denne metode er ekstremt vigtig, da vi på denne måde ikke begrænser os til de genvejsmetoder, der fører os direkte til metoden.
urlDet lader os placere ruten for den ressource, som anmodning, Det kan være en relativ sti eller absolut.
paramDet er et kort over nøgleværdi det giver os mulighed for at sammenkæde de parametre, som vi ønsker at videregive i anmodningen til Url angivet, har formularen [{key1: 'value1', key2: 'value2'}], og dette ville transformere til noget som dette: ? nøgle1 = værdi1 & nøgle2 = værdi2.
dataDenne indstilling er en streng eller et objekt, der vil blive sendt i anmodningen som en meddelelse.
tiden er gåetDet er tiden udtrykt i milli-sekunder at vores anmodning får lov til at vente, før forbindelsen lukkes, dette for at undgå at blive hængt, hvis den ikke har et svar.
Dette er de mest grundlæggende muligheder, som vi kan starte med at konfigurere, det vigtige er at gøre os bekendt med miljøet i anmodning i VinkelJS så vi kan gå lidt ud over simple ressourceopkald.
$ Http () metodeDenne konfiguration, som vi har set, kan gemmes i et objekt og derefter overføres til metoden $ http () så måske med lidt mere opfindsomhed kan vi udvikle et system, der ændrer nogle af forespørgselsparametrene i henhold til programmets adfærd.
Med dette afslutter vi denne vejledning, vi ser det VinkelJS begrænser os ikke i den måde, vi kan arbejde med ressourcer på HVILE eller ringet AJAX hvilket giver os stor støtte inden for alt, hvad vi kan opnå med metoden HTTP.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave