203

Non-Authoritative Information

Officiell
En cachad kopia användes för att tillhandahålla metainformationen. Uppgifterna kan vara inaktuella.

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.

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:

Statuskod 203 Non-Authoritative Information
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 203 Non-Authoritative Information

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

Underhållande memes om HTTP-statuskoden 203

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub