203
Non-Authoritative Information
Specifikation av HTTP-statuskoden 203
Statuskoden 203 Non-Authoritative Information anger att begäran lyckades, men att den bifogade nyttolasten har ändrats från svaret 200 (OK) från ursprungsserverns 200-svar av en transformerande proxy (avsnitt 5.7.2 i [RFC7230]). Denna statuskod gör det möjligt för proxyn att meddela mottagarna när en omvandling har tillämpats, eftersom denna kunskap kan påverka senare beslut om innehållet. Till exempel kan framtida förfrågningar om cache-validering av innehållet endast vara tillämpliga längs samma förfrågningsväg (genom samma ombud).
Svaret 203 Non-Authoritative Information liknar varningskoden 214 Transformation Applied (avsnitt 5.5 i [RFC7234]), som har den fördelen att den kan tillämpas på svar med vilken statuskod som helst.
Ett 203 Non-Authoritative Information-svar är cachemässigt möjligt som standard, dvs. om inte annat anges i metoddefinitionen eller uttryckliga cache-kontroller (se avsnitt 4.2.2 i [RFC7234]).
Källa / Citat från: HTTP-statuskoden 203 Non-Authoritative Information anges i avsnitt 6.3.4 i RFC7231.
HTTP-protokoll
Hur skickar man en 203-statuskod med PHP?
För att kasta HTTP-statuskoden 203 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 203
För att kunna visa HTTP-statuskoden (i det här fallet 203 Non-Authoritative Information) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
Dessa: Network
IP-adress: XX.XX.XX.XX
Webbläsarnas kompatibilitet med statuskoden 203
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 |
Konstanter i programmeringsspråk
http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information