Innehållsförteckning
När vi jobbar med Javascript det normala är att om vi vill skaffa data från en server måste vi göra förfrågningar via Ajax detta gör att vi måste manipulera de olika metoderna HTTP för att få rätt svar från servern.AngularJS är inte annorlunda i detta tillvägagångssätt och därför måste du göra förfrågningar till servrar via HTTP För att få informationen för att fylla datamodellerna är detta grunden för alla applikationer.
I forna tider var vi tvungna att manipulera objektet direkt XMLHttpRequest i våra dokument med Javascript så att vi kunde hämta data och skicka de olika förfrågningarna resulterade detta i extremt lång, repetitiv och inte särskilt läsbar kod, för ett exempel, låt oss se ett standardförfrågningsschema från tidigare epoker:
Nu går vi cirka 10 år framåt och det har vi gjort AngularJS som förenklar sättet vi kommunicerar med servrar via HTTP, för detta har vi XHR -gränssnitt som gör att vi kan ringa asynkrona samtal till de olika servrarna och med de olika metoderna HTTP, detta gör att den tidigare implementeringen ser förenklad ut och gör utvecklingen enklare som vi kan se i följande exempel:
JämförelseOm vi jämför sätten mellan det gamla och det som har uppnåtts med AngularJSVi ser att det knappast finns några gemensamma punkter än funktionalitet, naturligtvis är den gamla formen som gav vika för allt vi kan ha idag för att kunna göra utvecklingen snabbare och mindre förvirrande.
I föregående exempel såg vi precis hur man gör en förfrågan via SKAFFA SIG, men vi kan använda alla tillgängliga metoder i HTTP, låt oss se vad vi har tillgängligt:
- SKAFFA SIG
- HUVUD
- POSTA
- RADERA
- SÄTTA
- JSONP
Med detta avslutar vi denna handledning, vi har sett hur vi kan hantera de olika metoderna i AngularJS och den förbättring som har upplevts genom åren med avseende på tidigare sätt att uppnå kommunikation via HTTP med servrarna.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng