Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Baserad på https://datatracker.ietf.org/doc/html/rfc7231#section-6

Beskrivning av alla statusar hittas på länken.

Summering

HTTP-status

Beskrivning

Hantering

Informational

1xx

Code BlockThe 1xx

(Informational)

class of status code indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.

The request was received, continuing process

Ingen hantering krävs.

Ramverken brukar sköta automatiskt.

Successful 2xx

code

The

2xx

(Successful)

class of status code indicates that the client's request was successfully received, understood, and accepted.

The request was successfully received, understood, and accepted

Ingen hantering krävs.

Anropet gick bra.

300 Multiple Choices

Code Block
 The 300 (Multiple Choices) status code indicates that the target
   resource has more than one representation, each with its own more
   specific identifier, and information about the alternatives is being
   provided so that the user (or user agent) can select a preferred
   representation by redirecting its request to one or more of those
   identifiers.  In other words, the server desires that the user agent
   engage in reactive negotiation to select the most appropriate
   representation(s) for its needs ().

Används inte hos oss.

301 Moved Permanently

Code BlockThe 301 (Moved Permanently) status code indicates that the target resource has been assigned a new permanent URI and any future references to this resource ought to use one of the enclosed URIs. Clients with link-editing capabilities ought to automatically re-link references to the effective request URI to one or more of the new references sent by the server, where possible.

3xx (Redirection)

Further action needs to be taken in order to complete the request

Se beskrivning av varje enskild status.

4xx (Client Error)

The request contains bad syntax or cannot be fulfilled

Se beskrivning av varje enskild status.

5xx (Server Error)

The server failed to fulfill an apparently valid request

Se beskrivning av varje enskild status.

Hantering av enskilda statusar

Kolumnen “Försök igen automatiskt” avser visa vid vilka HTTP-statusar det är relevant att försöka utföra samma anrop igen och förvänta sig ett lyckat resultat.

The 302 (Found) status code indicates that the target resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client ought to continue to use the effective request URI for future requests.

Permanent flyttad resurs. Byt URI som används i anropet.

HTTP-status

Försök igen automatiskt

Hantering

300 Multiple Choices

301 Moved Permanently

Navigera till ny URI. Denna URI ska följa med i en Location“Location”-header i responsen.

302 Found

Code Block

302 Found

Navigera till ny URI. Denna URI ska följa med i en Location“Location”-header i responsen.

Byt Temporärt flyttad resurs. Behåll URI som används i anropet.

303 See Other

code

The 303 (See Other) status code indicates that the server is
   redirecting the user agent to a different resource, as indicated by a
   URI in the Location header field, which is intended to provide an
   indirect response to the original request.  A user agent can perform
   a retrieval request targeting that URI (a GET or HEAD request if
   using HTTP), which might also be redirected, and present the eventual
   result as an answer to the original request.  Note that the new URI
   in the Location header field is not considered equivalent to the
   effective request URI.

Hämta resursen på URI som följer med i Location-header i responsen.

305 Use Proxy

Code Block
The 305 (Use Proxy) status code was defined in a previous version of
   this specification and is now deprecated (Appendix B).

Deprecated och används inte hos oss.

306 (Unused)

Code Block
The 306 status code was defined in a previous version of this
   specification, is no longer used, and the code is reserved.

Används inte hos oss.

307 Temporary Redirect

Code Block
The 307 (Temporary Redirect) status code indicates that the target
   resource resides temporarily under a different URI and the user agent
   MUST NOT change the request method if it performs an automatic
   redirection to that URI.  Since the redirection can change over time,
   the client ought to continue using the original effective request URI
   for future requests.

Samma som 302 med skillnaden att URI som används i anropet inte ska ändras.

400 Bad Request

Code Block
The 400 (Bad Request) status code indicates that the server cannot or
   will not process the request due to something that is perceived to be
   a client error (e.g., malformed request syntax, invalid request
   message framing, or deceptive request routing).

Inga omförsök ska göras. 304 Not Modified

Används vid cachning. Statusen betyder att resursen inte har förändrats. Klienten kan använda den cachade versionen av resursen.

305 Use Proxy

Deprecated och ska därmed inte användas.

306

Statuskoden definierades i tidigare versioner av specifikationen med används inte längre.

307 Temporary Redirect

Samma som hantering HTTP 302.

400 Bad Request

Det är något fel på anropet och det behöver korrigeras innan det är lönt att göra ett nytt anrop.

402 Payment Required

The 402 (Payment Required) status code is reserved for future use.

Används inte hos oss.någon mening att försöka igen.

401 Unauthorized

Nytt försök kan utföras om autentiseringsuppgifter läggs till eller uppdateras. Antingen så saknas autentiseringsuppgifter i anropet eller så tillåter inte servern åtkomst.

402 Payment Required

Reserverad status för framtida bruk.

403 Forbidden

Nytt försök kan utföras om autentiseringsuppgifter uppdateras.

404 Not Found

ibland

Vanligtvis ska inga nya försök utföras om man inte har anledning att tro att resursen kan dyka upp vid senare tillfälle. Det kan t.ex. vara relevant med nya försök om man försöker hämta ett ärende som inte har hunnit skapas än men som man tror kommer skapas inom en snar framtid.

405 Method Not Allowed

406 Not Acceptable

Anropet behöver justeras.

407 Proxy Authentication Required

Samma hantering som HTTP 401.

408 Request Timeout

409 Conflict

Anropet behöver justeras.

410 Gone

Resursen existerar inte längre och detta ska vara ett permanent tillstånd.

411 Length Required

Klienten måste lägga till headern “Content-Length” innan omförsök.

412 Precondition Failed

413 Payload Too Large

Inga nya försök ska vanligtvis utföras. Storleken på anropet var för stort.

Om det är ett temporärt tillstånd så följer en header med i responsen (“Retry-After”) och då kan nytt försök utföras efter tiden som anges.

414 URI Too Long

415 Unsupported Media Type

Media Type måste ändras.

416 Range Not Satisfiable

417 Expectation Failed

426 Upgrade Required

Protokoll som används i anropet måste ändras.

500 Internal Server Error

Tillståndet kan vara temporärt och t.ex. orsakas av att ett system hos tredjepart ligger nere temporärt.

501 Not Implemented

502 Bad Gateway

Nytt försök kan utföras. Tillståndet kan vara temporärt.

503 Service Unavailable

504 Gateway Timeout

Nytt försök kan utföras. Tillståndet kan vara temporärt.

505 HTTP Version Not Supported