203

Non-Authoritative Information

Officiel
Der blev brugt en cachekopi til at levere metaoplysningerne. Data er muligvis ikke opdaterede.

Specifikation af HTTP-statuskode 203

Statuskoden 203 Non-Authoritative Information angiver, at anmodningen var vellykket, men at den vedlagte nyttelast er blevet ændret i forhold til svaret 200 (OK) fra origin-serveren ved hjælp af en transformerende proxy (afsnit 5.7.2 i [RFC7230]). Denne statuskode gør det muligt for proxyen at underrette modtagerne, når der er foretaget en transformation, da denne viden kan påvirke senere beslutninger vedrørende indholdet. F.eks. kan fremtidige anmodninger om cache-validering af indholdet kun finde anvendelse langs den samme anmodningssti (gennem de samme proxyer).

Svar 203 Non-Authoritative Information svarer til advarselskoden 214 Transformation Applied (afsnit 5.5 i [RFC7234]), som har den fordel, at den kan anvendes på svar med en hvilken som helst statuskode.

Et 203 Non-Authoritative Information-svar kan som standard anvendes i cache, dvs. medmindre andet er angivet i metodefinitionen eller eksplicitte cache-kontroller (se afsnit 4.2.2 i [RFC7234]).

Kilde / citat fra: HTTP-statuskoden 203 Non-Authoritative Information er specificeret i afsnit 6.3.4 i RFC7231.

Hvordan får man en 203-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 203 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 203 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 203 Non-Authoritative Information) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

Statuskode 203 Non-Authoritative Information
Oversigt
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
Disse: Network
IP-adresse: XX.XX.XX.XX
Statuskode 203 Non-Authoritative Information

Browserkompatibilitet for 203-statuskoden

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 programmeringssprog

http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub