Generell forklaring av 200-statuskoden
Denne tekstblokken er dessverre bare tilgjengelig på engelsk.
The HTTP status code 200 OK signals that the server has successfully processed the client's request and returned a correct response. This means that the web page or resource that the client requested was found and successfully transmitted. It is a standard status code used for successful requests.
Spesifikasjon av HTTP-statuskoden 200
GET en representasjon av målressursen;
HEAD samme representasjon som GET, men uten representasjonsdataene;
POST en representasjon av status for, eller resultater oppnådd fra, handlingen;
PUT, DELETE en representasjon av status for handlingen;
OPTIONS en representasjon av kommunikasjonsalternativene;
TRACE en representasjon av forespørselsmeldingen som mottatt av sluttserveren.
Bortsett fra svar på CONNECT, har et 200 OK-svar alltid en nyttelast,selv om en opprinnelsesserver KAN generere en nyttelastkropp med null lengde.Hvis ingen nyttelast er ønsket, bør en opprinnelsesserver sende 204 (No Content) i stedet. For CONNECT er ingen nyttelast tillatt fordi det vellykkede resultatet er en tunnel, som begynner umiddelbart etter 200 OK-svarhodedelen. Et 200 OK-svar kan bufres som standard, dvs. med mindre annet er angitt i metodedefinisjonen eller eksplisitte cache-kontroller (se avsnitt 4.2.2 i [RFC7234]).Kilde / Sitat fra: 200 OK HTTP-statuskoden er spesifisert av seksjon 6.3.1 i RFC7231.
HTTP-protokoll
Hvordan kaste en 200-statuskode med PHP?
For å kaste HTTP-statuskoden 200 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 200 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 200 OK) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Status: 200 OK
De: Network
IP-adresse: XX.XX.XX.XX
Nettleserkompatibilitet for 200-statuskoden
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
Konstanter i programmeringsspråk
http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);
Eksterne lenker med mer informasjon om HTTP-statuskode 200:
Underholdende memes om HTTP-statuskoden 200
Bloggartikler
HTTP-statuskodene 200 OK og 201 Created: Vellykket, men med ulik betydning.
Historien til HTTP-statuskodene Historien til HTTP-statuskoder går tilbake til 1996, da introduksjonen av HTTP 1.0 førte til statuskoden 200 OK. På den tiden ble denne koden brukt til å signalisere...