"HTTP-protokollen ble designet for å utveksle filer, så den har flere innebygde kommandoer for dette, som ofte kalles metoder. "
"Her er de: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT ."
"Jeg skal fortelle deg om de 4 hovedmetodene."
"GET-metoden er designet for å motta en fil basert på en forespørsel (URL). En filforespørsel forutsetter at ingenting annet enn selve forespørselen sendes til serveren. Det anses også som normalt å cache resultatene (svarene) av slike forespørsler. Et levende eksempel på denne hurtigbufringen er lasting av bilder av nettlesere."
"PUT-metoden er designet for å legge til filer til serveren. Filbanen forventes å være banen spesifisert i URL-en. Brødteksten i forespørselen må inneholde filen."
"POST-metoden er designet for å oppdatere filer på serveren. Både data og filer sendes i forespørsler og i svar."
"DELETE-metoden er laget for å slette filer basert på URL-ene deres."
"Kan du oppsummere denne informasjonen i en enkelt tabell?"
"Sikker:"
"Faktisk sluttet nettet å tenke på URL-en som en filbane og begynte å behandle den som en forespørsel. Som et resultat ble GET- og POST-metodene de vanligste."
"POST-metoden er den mest universelle: den støtter både en fullverdig forespørsel og et fullverdig svar."
"Når det er sagt, blir GET-metoden ofte sett på som en forenklet versjon av POST. Den krever ikke en fullverdig forespørsel, bare URL-en som forespørselen."
"Hva slags forespørsel sendes til serveren når jeg åpner en lenke i en nettleser?"
"Hver gang du skriver inn en ny URL i nettleseren din, sender nettleseren en GET-forespørsel. Du sender tross alt ikke andre data enn URLen."
"Forresten, jeg ser at du har laget en Status-kolonne i tabellen. Hva er det?"
"Alle serversvar som bruker HTTP-protokollen må begynne med statusen til forespørselen."
"Her er statuskodene:"
Statuskode | Beskrivelse | Eksempel |
---|---|---|
1xx | Informasjonssvar | 101 |
2xx- | Suksess | 200 |
3xx | Omdirigering | 301.302.303.305 |
4xx | Klientfeil | 404 |
5xx | Serverfeil | 501 |
"Når alt er i orden, returneres vanligvis statuskoden 200."
"Hvis serveren ønsker å omdirigere brukeren til en annen side, returnerer den den nye URL-en og statuskoden 302."
"Hvis den forespurte siden ikke blir funnet, returnerer den 404."
"Hvis det er en serverfeil, returnerer den statuskodene 501-503."
"På en eller annen måte føler jeg meg ikke bra, Amigo."
"Jeg skal fjerne noe fra meg selv. Du derimot kan lese mer her ."
GO TO FULL VERSION