"HTTP-protokollen er designet til at udveksle filer, så den har flere indbyggede kommandoer til dette, som ofte kaldes metoder. "

"Her er de: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT ."

"Jeg vil fortælle dig om de 4 vigtigste metoder."

"GET-metoden er designet til at modtage en fil baseret på en anmodning (URL). En filanmodning antager, at intet andet end selve anmodningen sendes til serveren. Det anses også for normalt at cache resultaterne (svarene) af sådanne anmodninger. Et levende eksempel på denne caching er indlæsning af billeder af browsere."

"PUT-metoden er designet til at tilføje filer til serveren. Filstien forventes at være stien angivet i URL'en. Brødteksten i anmodningen skal indeholde filen."

"POST-metoden er designet til at opdatere filer på serveren. Både data og filer sendes i forespørgsler og i svar."

"DELETE-metoden er designet til at slette filer baseret på deres URL'er."

"Kan du opsummere disse oplysninger i en enkelt tabel?"

"Jo da:"

HTTP, port, anmodning, svar, REST - 1

"Faktisk holdt nettet op med at tænke på URL'en som en filsti og begyndte at behandle den som en anmodning. Som et resultat blev GET- og POST-metoderne de mest almindelige."

"POST-metoden er den mest universelle: den understøtter både en fuldgyldig anmodning og et fuldgyldigt svar."

"Når det er sagt, bliver GET-metoden ofte betragtet som en forenklet version af POST. Den kræver ikke en fuldgyldig anmodning, kun URL'en som anmodningen."

"Hvilken slags anmodning sendes til serveren, når jeg åbner et link i en browser?"

"Hver gang du indtaster en ny URL i din browser, sender browseren en GET-anmodning. Du sender jo ikke andre data end URL'en."

"Jeg kan i øvrigt se, at du har lavet en statuskolonne i tabellen. Hvad er det?"

"Ethvert serversvar, der bruger HTTP-protokollen, skal begynde med status for anmodningen."

"Her er statuskoderne:"

Statuskode Beskrivelse Eksempel
1xx Oplysende svar 101
2xx- Succes 200
3xx Omdirigering 301.302.303.305
4xx Klientfejl 404
5xx Server Fejl 501

"Når alt er i orden, returneres normalt statuskoden 200."

"Hvis serveren ønsker at omdirigere brugeren til en anden side, returnerer den den nye URL og statuskoden 302."

"Hvis den anmodede side ikke findes, returnerer den 404."

"Hvis der er en serverfejl, returnerer den statuskoderne 501-503."

"På en eller anden måde har jeg det ikke godt, Amigo."

"Jeg har tænkt mig at fjerne noget fra mig selv. Du kan derimod læse mere her ."