203
Non-Authoritative Information
Spesifikasjon av HTTP-statuskoden 203
Statuskoden 203 Non-Authoritative Information indikerer at forespørselen var vellykket, men at den vedlagte nyttelasten er endret fra opprinnelsesserverens 200 (OK)-svar av en transformerende proxy (avsnitt 5.7.2 i [RFC7230]). Denne statuskoden gjør det mulig for proxyen å varsle mottakerne når en transformasjon er utført, siden denne kunnskapen kan påvirke senere beslutninger om innholdet. For eksempel kan fremtidige cachevalideringsforespørsler for innholdet bare gjelde langs den samme forespørselsbanen (gjennom de samme fullmaktene).
203 Non-Authoritative Information-svaret ligner på advarselskoden for 214 Transformation Applied (Seksjon 5.5 i [RFC7234]), som har fordelen av å kunne brukes på svar med hvilken som helst statuskode.
Et 203 Non-Authoritative Information-svar er cacheable som standard; dvs. med mindre annet er angitt av metodedefinisjonen eller eksplisitte cache-kontroller (se Seksjon 4.2.2 i [RFC7234]).
.
Kilde / Sitat fra: 203 Non-Authoritative Information HTTP-statuskoden er spesifisert av seksjon 6.3.4 i RFC7231.
HTTP-protokoll
Hvordan kaste en 203-statuskode med PHP?
For å kaste HTTP-statuskoden 203 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 203 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 203 Non-Authoritative Information) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Status: 203 Non-Authoritative Information
De: Network
IP-adresse: XX.XX.XX.XX
Nettleserkompatibilitet 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 programmeringsspråk
http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information