Specifikation af HTTP-statuskode 423
Statuskoden 423 Locked betyder, at kilde- eller destinationsressourcen for en metode er låst. Dette svar BØR indeholde en passende kode for en forudsætning eller efterbetingelse, f.eks. "lock-token-submitted" eller "no-conflicting-lock".
Kilde / citat fra: HTTP-statuskoden 423 Locked er specificeret i afsnit 11.3 i RFC4918.
HTTP-protokol
Hvordan får man en 423-statuskode med PHP?
Hvis du vil have HTTP-statuskoden 423 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(423) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 423 HTTP-statuskoden
For at kunne vise HTTP-statuskoden (i dette tilfælde 423 Locked) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=423
Status: 423 Locked
Disse: Network
IP-adresse: XX.XX.XX.XX
Sådan opretter du din egen fejlside for statuskode 423
Apache Webserver
Webserveren "Apache" er en af de mest almindelige webservere på internettet. For at oprette din egen 423 Locked-fejlside i "Apache" skal du foretage følgende ændring i følgende fil.
NGINX Webserver
I lighed med webserveren "Apache" er "NGINX" også meget udbredt på internettet. For at oprette din egen 423 Locked-fejlside i "NGINX" skal du foretage følgende ændring i følgende fil.
location = /423.html {
root /usr/share/nginx/html;
internal;
}
Browserkompatibilitet for 423-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.StatusLocked
Response::HTTP_LOCKED
http.HTTPStatus.LOCKED
:locked