CodeGym /Java kurs /Java-samlinger /HTTP, port, forespørsel, respons, REST

HTTP, port, forespørsel, respons, REST

Java-samlinger
Nivå , Lekse
Tilgjengelig

"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:"

HTTP, port, forespørsel, respons, REST - 1

"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 ."

Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION