200

OK

Officieel
Het verzoek was succesvol

Algemene uitleg van de 200-statuscode

Dit tekstblok is helaas alleen beschikbaar in het Engels.

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.

Specificatie van de HTTP-statuscode 200

De statuscode 200 OK geeft aan dat het verzoek is geslaagd. De payload die in een 200 OK-antwoord wordt verzonden, hangt af van de verzoekmethode. Voor de in deze specificatie gedefinieerde methoden kan de beoogde betekenis van de payload als volgt worden samengevat:

GET een weergave van de doelbron;

HEAD dezelfde weergave als GET, maar zonder de weergavegegevens;

POST een weergave van de status van, of de resultaten verkregen uit, de actie;

PUT, DELETE een weergave van de status van de actie;

OPTIONS een weergave van de communicatieopties;

TRACE een weergave van het verzoekbericht zoals ontvangen door de eindserver.

Behalve antwoorden op CONNECT heeft een antwoord 200 OK altijd een payload, hoewel een origin server een payload van nul lengte kan genereren. Als geen payload gewenst is, moet een origin server in plaats daarvan 204 (No Content) sturen. Voor CONNECT is geen payload toegestaan omdat het succesvolle resultaat een tunnel is, die onmiddellijk na het gedeelte van de 200 OK-responskop begint. Een 200 OK-antwoord kan standaard in de cache worden opgeslagen, d.w.z. tenzij anders aangegeven in de methodedefinitie of expliciete cache-controles (zie paragraaf 4.2.2 van [RFC7234]).

Bron / Citaat van: De 200 OK HTTP-statuscode wordt gespecificeerd door sectie 6.3.1 van RFC7231.

Hoe gooi je een 200-statuscode met PHP?

Om de HTTP-statuscode 200 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 200

Om de HTTP-statuscode (in dit geval 200 OK) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:

Statuscode 200 OK
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=200
Status: 200 OK
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 200 OK

Browsercompatibiliteit van de 200-statuscode

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

Constanten in programmeertalen

http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);

Vermakelijke memes over de HTTP-statuscode 200

Blog Artikelen

HTTP-statuscodes 200 OK en 201 Aangemaakt: succesvol, maar verschillende betekenis

De geschiedenis van HTTP-statuscodesDe geschiedenis van HTTP-statuscodes gaat terug tot 1996, toen met de introductie van HTTP 1.0 de statuscode 200 OK werd geïntroduceerd. In die tijd werd deze co...

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub