HTTP staatuskoodi 426 täpsustamine
Statuskood 426 Upgrade Required näitab, et server keeldub taotluse täitmisest praeguse protokolliga, kuid võib olla valmis seda tegema pärast seda, kui klient uuendab protokolli. Server PEAB saatma 426 Upgrade Required-vastuse päisevälja Upgrade, et näidata nõutavaid protokollid (RFC7230] jaotis 6.7).
Esimene:
HTTP/1.1 426 Upgrade Required Upgrade Required
Upgrade: HTTP/3.0
Connection: HTTP/3.0
Connection: Uuendamine
Content-Length: 53
Content-Type: text/plain
See teenus nõuab HTTP/3.0 protokolli kasutamist.
Allikas / Tsitaat: HTTP-kood 426 Upgrade Required on määratletud jaotises 6.5.15 jaotises RFC7231.
HTTP protokoll
Kuidas PHP-ga 426 staatuskoodi visata?
Veebilehel HTTP-koodi 426 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(426) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 426
Selleks, et kuvada HTTP staatuskoodi (antud juhul 426 Upgrade Required) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:
URL: https://http-statuscode.com/errorCodeExample.php?code=426
Staatus: 426 Upgrade Required
Need: Network
IP-aadress: XX.XX.XX.XX
Kuidas luua oma vealehekülg staatuskoodi 426 jaoks
Apache Webserver
Veebiserver "Apache" on üks levinumaid veebiservereid Internetis. Oma 426 Upgrade Required vealehe loomiseks "Apache'is" tuleb teha järgmine muudatus järgmises failis.
NGINX Webserver
Sarnaselt veebiserverile "Apache" on ka "NGINX" internetis laialdaselt kasutusel. Oma 426 Upgrade Required vealehe loomiseks "NGINXis" tuleb teha järgmine muudatus järgmises failis.
location = /426.html {
root /usr/share/nginx/html;
internal;
}
426 staatuskoodi brauserite ühilduvus
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 |
Konstandid programmeerimiskeeltes
http.StatusUpgradeRequired
Response::HTTP_UPGRADE_REQUIRED
:upgrade_required