Specificatie van de HTTP-statuscode 423
De statuscode 423 Locked betekent dat de bron- of doelbron van een methode vergrendeld is. Dit antwoord ZOU een passende voor- of na-conditiecode moeten bevatten, zoals "lock-token-submitted" of "no-conflicting-lock".
Bron / Citaat van: De 423 Locked HTTP-statuscode wordt gespecificeerd door sectie 11.3 van RFC4918.
HTTP-protocol
Hoe gooi je een 423-statuscode met PHP?
Om de HTTP-statuscode 423 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(423) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test de HTTP-statuscode 423
Om de HTTP-statuscode (in dit geval 423 Locked) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:
URL: https://http-statuscode.com/errorCodeExample.php?code=423
Status: 423 Locked
Die: Network
IP-adres: XX.XX.XX.XX
Hoe maak je je eigen foutpagina voor de statuscode 423?
Apache Webserver
De webserver "Apache" is een van de meest gebruikte webservers op het internet. Om uw eigen 423 Locked-foutpagina in "Apache" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.
NGINX Webserver
Net als de webserver "Apache" wordt ook "NGINX" veel gebruikt op het internet. Om uw eigen 423 Locked-foutpagina in "NGINX" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.
location = /423.html {
root /usr/share/nginx/html;
internal;
}
Browsercompatibiliteit van de 423-statuscode
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 |
Constanten in programmeertalen
http.StatusLocked
Response::HTTP_LOCKED
http.HTTPStatus.LOCKED
:locked