Generel forklaring af 200-statuskoden
Denne tekstblok findes desværre kun 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.
Specifikation af HTTP-statuskode 200
GET en repræsentation af målressourcen;
HEAD samme repræsentation som GET, men uden repræsentationsdata;
POST en repræsentation af status for eller resultater opnået fra handlingen;
PUT, DELETE en repræsentation af handlingens status;
OPTIONS en repræsentation af kommunikationsindstillingerne;
TRACE en repræsentation af anmodningsmeddelelsen, som den er modtaget af slutserveren.Bortset fra svar på CONNECT har et 200 OK-svar altid en payload, selv om en origin-server KAN generere en payload body af nul længde.
Hvis der ikke ønskes nogen payload, bør en origin-server sende 204 (Intet indhold) i stedet. For CONNECT er ingen payload tilladt, fordi det vellykkede resultat er en tunnel, som begynder umiddelbart efter 200 OK-svarets headerafsnit. Et 200 OK-svar kan som standard anvendes i cache, dvs. medmindre andet er angivet i metodefinitionen eller eksplicitte cache-kontroller (se afsnit 4.2.2 i [RFC7234]).
Kilde / citat fra: HTTP-statuskoden 200 OK er specificeret i afsnit 6.3.1 i RFC7231.
HTTP-protokol
Hvordan får man en 200-statuskode med PHP?
Hvis du vil have HTTP-statuskoden 200 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 200 HTTP-statuskoden
For at kunne vise HTTP-statuskoden (i dette tilfælde 200 OK) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Status: 200 OK
Disse: Network
IP-adresse: XX.XX.XX.XX
Browserkompatibilitet 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 programmeringssprog
http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);
Eksterne links med yderligere oplysninger om HTTP-statuskode 200:
Underholdende memes om HTTP-statuskoden 200
Blog-artikler
HTTP-statuskoderne 200 OK og 201 Created: Vellykket, men forskellig betydning
Historien om HTTP-statuskoder Historien om HTTP-statuskoder går tilbage til 1996, da introduktionen af HTTP 1.0 bragte 200 OK-statuskoden til verden. På det tidspunkt blev denne kode brugt til at s...