"HTTP-protokollet var designat för att utbyta filer, så det har flera inbyggda kommandon för detta, som ofta kallas metoder. "

"Här är de: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT . "

"Jag ska berätta om de fyra huvudmetoderna."

"GET-metoden är designad för att ta emot en fil baserat på en begäran (URL). En filförfrågan förutsätter att inget annat än själva begäran skickas till servern. Det anses också normalt att cachelagra resultaten (svaren) av sådana förfrågningar. Ett levande exempel på denna cachning är laddningen av bilder av webbläsare."

"PUT-metoden är utformad för att lägga till filer till servern. Filsökvägen förväntas vara den sökväg som anges i URL:en. Brödtexten i begäran måste innehålla filen."

"POST-metoden är designad för att uppdatera filer på servern. Både data och filer skickas i förfrågningar och i svar."

"DELETE-metoden är utformad för att ta bort filer baserat på deras webbadresser."

"Kan du sammanfatta denna information i en enda tabell?"

"Säker:"

HTTP, port, begäran, svar, REST - 1

"Egentligen slutade webben att tänka på webbadressen som en filsökväg och började behandla den som en begäran. Som ett resultat blev GET- och POST-metoderna de vanligaste."

"POST-metoden är den mest universella: den stöder både en fullfjädrad begäran och ett fullfjädrat svar."

"Som sagt, GET-metoden betraktas ofta som en förenklad version av POST. Den kräver inte en fullfjädrad begäran, bara URL:en som begäran."

"Vilken typ av begäran skickas till servern när jag öppnar en länk i en webbläsare?"

"Varje gång du anger en ny URL i din webbläsare skickar webbläsaren en GET-förfrågan. Du skickar trots allt ingen annan data än URL:en."

"Förresten, jag ser att du har gjort en statuskolumn i tabellen. Vad är det?"

"Alla serversvar som använder HTTP-protokollet måste börja med statusen för begäran."

"Här är statuskoderna:"

Statuskod Beskrivning Exempel
1xx Informationssvar 101
2xx- Framgång 200
3xx Omdirigering 301,302,303,305
4xx Klientfel 404
5xx Serverfel 501

"När allt är okej returneras vanligtvis statuskoden 200."

"Om servern vill omdirigera användaren till en annan sida, returnerar den den nya URL:en och statuskoden 302."

"Om den begärda sidan inte hittas returnerar den 404."

"Om det finns ett serverfel returnerar den statuskoderna 501-503."

"På något sätt mår jag inte bra, Amigo."

"Jag ska ta bort något från mig själv. Du däremot kan läsa mer här ."