203

Non-Authoritative Information

Officieel
Voor de meta-informatie is een kopie uit de cache gebruikt. De gegevens zijn mogelijk niet actueel.

Specificatie van de HTTP-statuscode 203

De 203 Non-Authoritative Information statuscode geeft aan dat het verzoek succesvol was, maar dat de bijgevoegde payload is gewijzigd ten opzichte van die van het 200 (OK) antwoord van de origin server door een transformerende proxy (Sectie 5.7.2 van [RFC7230]). Met deze statuscode kan de proxy ontvangers laten weten wanneer een transformatie is toegepast, aangezien die kennis van invloed kan zijn op latere beslissingen over de inhoud. Toekomstige cachevalidatieverzoeken voor de inhoud kunnen bijvoorbeeld alleen van toepassing zijn langs hetzelfde verzoekpad (via dezelfde proxy's).

Het 203 Non-Authoritative Information-antwoord is vergelijkbaar met de waarschuwingscode van 214 Transformatie toegepast (Sectie 5.5 van [RFC7234]), die het voordeel heeft dat hij van toepassing is op antwoorden met elke statuscode.

Een 203 Non-Authoritative Information-antwoord kan standaard in de cache worden opgeslagen, d.w.z. tenzij anders aangegeven in de methodedefinitie of expliciete cachecontroles (zie Sectie 4.2.2 van [RFC7234]).

Bron / Citaat van: De 203 Non-Authoritative Information HTTP-statuscode wordt gespecificeerd door sectie 6.3.4 van RFC7231.

Hoe gooi je een 203-statuscode met PHP?

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

Test de HTTP-statuscode 203

Om de HTTP-statuscode (in dit geval 203 Non-Authoritative Information) 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 203 Non-Authoritative Information
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 203 Non-Authoritative Information

Browsercompatibiliteit van de 203-statuscode

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Constanten in programmeertalen

http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information

Vermakelijke memes over de HTTP-statuscode 203

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

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

LinkedInGitHub