Konfigurer HTTP -forespørsel i AngularJS

Innholdsfortegnelse
Når vi jobber med applikasjonene våre på en måte Avslappende, det sikreste er at det vil komme en tid der våre forespørsler eller HTTP -forespørsel ikke er nok til å håndtere logikken vår på standard måte, er det i disse tilfellene når vi må gjøre noen konfigurasjoner.
For denne typen saker AngularJS Det lar oss gjennom avanserte alternativer for å gjøre forespørselen om å lage spesielle konfigurasjoner for å legge til detaljene som programmet vårt trenger, for eksempel å lage en egendefinert topptekst.
Hva kan vi oppnå med en tilpasset forespørsel?Det er det første vi bør spørre oss selv og svaret er enkelt, vi kan oppnå seksjoner med autentisering ved å sende autorisasjonsoverskrifter, vi kan også manipulere måten forespørselsbufferen håndteres eller kanskje transformere det vi sender i forespørselen eller hva vi mottar for å tilpasse den til applikasjonen vår på en bedre måte.
For å kunne endre eller tilpasse vår be om Vi har flere parametere, inkludert plassering av metoden HTTP ønsket eller transformasjonen av svaret eller det vi sender, la oss se en grunnleggende struktur for hva vi har tilgjengelig:

Vi ser da at vi har mange alternativer, la oss se noen av de viktigste nedenfor.
metodeMotta metoden HTTP som vi skal bruke kan være FÅ, POST, PUT, etc. Denne metoden er ekstremt viktig siden vi på denne måten ikke begrenser oss til snarveimetodene som tar oss direkte til metoden.
urlDen lar oss plassere ruten for ressursen som be om, Det kan være en relativ bane eller absolutt.
paramDet er et kart over nøkkelverdi som lar oss sammenkoble parametrene vi ønsker å sende i forespørselen til Url spesifisert, har skjemaet [{key1: 'value1', key2: 'value2'}], og dette ville forvandle seg til noe slikt: ? nøkkel1 = verdi1 & nøkkel2 = verdi2.
dataDette alternativet er en streng eller et objekt som vil bli sendt i forespørselen som en melding.
pauseDet er tiden uttrykt i milli-sekunder at vår forespørsel får vente før tilkoblingen stenges, dette for å unngå at den blir hengt opp hvis den ikke har et svar.
Dette er de mest grunnleggende alternativene vi kan starte med å konfigurere, det viktige er å gjøre oss kjent med miljøet i rekvirering i AngularJS slik at vi kan gå litt utover enkle ressurssamtaler.
$ Http () metodeDenne konfigurasjonen som vi har sett kan lagres i et objekt og deretter overføres til metoden $ http () så kanskje med litt mer oppfinnsomhet kan vi utvikle et system som endrer noen av forespørselsparametrene i henhold til oppførselen til applikasjonen.
Med dette fullfører vi denne opplæringen, vi ser det AngularJS begrenser oss ikke i måten vi kan jobbe med ressurser på HVILE eller ringt AJAX og gir oss dermed stor støtte innen alt vi kan oppnå med metoden HTTP.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave