203
Non-Authoritative Information
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.
HTTP-protocol
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
Die: Network
IP-adres: XX.XX.XX.XX
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