Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Statuskode | Grundlæggende Backend-Udvikling
Spring Boot Backend

bookStatuskode

Vi har allerede set disse statusser, når serveren returnerede et HTTP-svar, og i svarets header kunne vi observere statuskoden, som formidler specifik information om resultatet.

Hvad er anmodnings- og svarstatusser?

Når en klient sender en anmodning til en server, returnerer serveren et svar, der indeholder en statuskode. Denne statuskode informerer klienten om resultatet af behandlingen af anmodningen.

Statuskodegrupper

Informationskoder (1xx)

Denne statuskode angiver mellemliggende trin i behandlingen af en anmodning.

Eksempler inkluderer 100 Continue, som angiver at der forventes mere data, og 101 Switching Protocols, som signalerer et skift til en anden protokol.

Succesfulde koder (2xx)

Denne statuskode bekræfter, at en anmodning er blevet behandlet succesfuldt. For eksempel betyder 200 OK, at anmodningen var succesfuld, og data er blevet overført. 201 Created angiver, at en ny ressource er blevet oprettet, mens 204 No Content signalerer, at anmodningen var succesfuld, men der ikke er nogen data at returnere i svaret.

Typisk indikerer denne statuskode, at alt er i orden, og hvis alt er indlæst korrekt hos dig, betyder det sandsynligvis, at serveren returnerede en succesfuld statuskode.

Omdirigeringskoder (3xx)

Disse statuskoder kræver, at klienten omdirigeres til en anden URL. For eksempel angiver 301 Moved Permanently, at en ressource er blevet permanent flyttet, 302 Found henviser til en midlertidig omdirigering, og 304 Not Modified angiver, at der ikke er sket ændringer i ressourcen.

Klientfejlkoder (4xx)

Disse statuskoder angiver fejl i klientens anmodning. Koden 400 Bad Request peger på en syntaksfejl, 401 Unauthorized kræver autentificering, 403 Forbidden afviser adgang til ressourcen, og 404 Not Found angiver, at ressourcen ikke er tilgængelig.

Du har sandsynligvis oplevet denne type fejl mindst én gang og modtaget en advarselsside, der indikerer, at noget gik galt på din side.

Serverfejl (5xx)

Disse statuskoder angiver problemer på serversiden. 500 Internal Server Error rapporterer en uventet fejl, 502 Bad Gateway peger på et ugyldigt svar fra en opstrøms server, og 503 Service Unavailable signalerer, at serveren midlertidigt er utilgængelig.

Denne type fejl bør undgås i dine applikationer så vidt muligt, da det indikerer et server-side problem, hvilket betyder, at noget gik galtserveren.

Resumé

Disse statusser sikrer korrekt og effektiv interaktion mellem klient og server, samt giver pålidelighed og brugervenlighed for webapplikationer.

Her er en tabel, der viser de mest almindelige statuskoder, du kan støde på i dine applikationer.

Selvfølgelig er dette ikke en komplet liste over statuskoder; der findes talrige koder, og det kan være udfordrende og unødvendigt at huske dem alle.

I stedet kan du nemt slå enhver statuskode op, såsom "status code 200", eller besøge dette website, som indeholder en omfattende samling af alle statuskoder.

1. Hvilken statuskode angiver, at en anmodning er gennemført med succes, og at data er hentet?

2. Hvilken statuskode bruges til at informere klienten om, at godkendelse er påkrævet for at få adgang til ressourcen?

question mark

Hvilken statuskode angiver, at en anmodning er gennemført med succes, og at data er hentet?

Select the correct answer

question mark

Hvilken statuskode bruges til at informere klienten om, at godkendelse er påkrævet for at få adgang til ressourcen?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain more about what each status code group means?

What are some examples of when I might see these status codes in real life?

How can I troubleshoot errors related to these status codes?

Awesome!

Completion rate improved to 3.45

bookStatuskode

Stryg for at vise menuen

Vi har allerede set disse statusser, når serveren returnerede et HTTP-svar, og i svarets header kunne vi observere statuskoden, som formidler specifik information om resultatet.

Hvad er anmodnings- og svarstatusser?

Når en klient sender en anmodning til en server, returnerer serveren et svar, der indeholder en statuskode. Denne statuskode informerer klienten om resultatet af behandlingen af anmodningen.

Statuskodegrupper

Informationskoder (1xx)

Denne statuskode angiver mellemliggende trin i behandlingen af en anmodning.

Eksempler inkluderer 100 Continue, som angiver at der forventes mere data, og 101 Switching Protocols, som signalerer et skift til en anden protokol.

Succesfulde koder (2xx)

Denne statuskode bekræfter, at en anmodning er blevet behandlet succesfuldt. For eksempel betyder 200 OK, at anmodningen var succesfuld, og data er blevet overført. 201 Created angiver, at en ny ressource er blevet oprettet, mens 204 No Content signalerer, at anmodningen var succesfuld, men der ikke er nogen data at returnere i svaret.

Typisk indikerer denne statuskode, at alt er i orden, og hvis alt er indlæst korrekt hos dig, betyder det sandsynligvis, at serveren returnerede en succesfuld statuskode.

Omdirigeringskoder (3xx)

Disse statuskoder kræver, at klienten omdirigeres til en anden URL. For eksempel angiver 301 Moved Permanently, at en ressource er blevet permanent flyttet, 302 Found henviser til en midlertidig omdirigering, og 304 Not Modified angiver, at der ikke er sket ændringer i ressourcen.

Klientfejlkoder (4xx)

Disse statuskoder angiver fejl i klientens anmodning. Koden 400 Bad Request peger på en syntaksfejl, 401 Unauthorized kræver autentificering, 403 Forbidden afviser adgang til ressourcen, og 404 Not Found angiver, at ressourcen ikke er tilgængelig.

Du har sandsynligvis oplevet denne type fejl mindst én gang og modtaget en advarselsside, der indikerer, at noget gik galt på din side.

Serverfejl (5xx)

Disse statuskoder angiver problemer på serversiden. 500 Internal Server Error rapporterer en uventet fejl, 502 Bad Gateway peger på et ugyldigt svar fra en opstrøms server, og 503 Service Unavailable signalerer, at serveren midlertidigt er utilgængelig.

Denne type fejl bør undgås i dine applikationer så vidt muligt, da det indikerer et server-side problem, hvilket betyder, at noget gik galtserveren.

Resumé

Disse statusser sikrer korrekt og effektiv interaktion mellem klient og server, samt giver pålidelighed og brugervenlighed for webapplikationer.

Her er en tabel, der viser de mest almindelige statuskoder, du kan støde på i dine applikationer.

Selvfølgelig er dette ikke en komplet liste over statuskoder; der findes talrige koder, og det kan være udfordrende og unødvendigt at huske dem alle.

I stedet kan du nemt slå enhver statuskode op, såsom "status code 200", eller besøge dette website, som indeholder en omfattende samling af alle statuskoder.

1. Hvilken statuskode angiver, at en anmodning er gennemført med succes, og at data er hentet?

2. Hvilken statuskode bruges til at informere klienten om, at godkendelse er påkrævet for at få adgang til ressourcen?

question mark

Hvilken statuskode angiver, at en anmodning er gennemført med succes, og at data er hentet?

Select the correct answer

question mark

Hvilken statuskode bruges til at informere klienten om, at godkendelse er påkrævet for at få adgang til ressourcen?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4
some-alt