426

Upgrade Required

Virallinen
Protokollaa on päivitettävä

HTTP-tilakoodin 426 määrittely

Tilakoodi 426 Upgrade Required osoittaa, että palvelin kieltäytyy suorittamasta pyyntöä nykyisellä protokollalla, mutta saattaa olla valmis suorittamaan sen, kun asiakas päivittää toiseen protokollaan. Palvelimen PITÄÄ lähettää 426 Upgrade Required-vastauksessa Upgrade-otsakekenttä osoittamaan vaadittu(t) protokolla(t) ([RFC7230] kohta 6.7).

Esimerkki:

HTTP/1.1 426 Upgrade Required Upgrade Required
Upgrade: HTTP/3.0
Yhteys: Päivitys
Content-Length: 53
Content-Type: text/plain

Tämä palvelu edellyttää HTTP/3.0-protokollan käyttöä.

Lähde / Lainaus: HTTP-tilakoodi 426 Upgrade Required on määritelty 6.5.15:n RFC7231 kohdassa RFC7231.

Kuinka heittää 426-tilakoodi PHP:llä?

HTTP-tilakoodin 426 heittämiseen verkkosivulle voidaan käyttää PHP-funktiota http_response_code. Syntaksi on seuraava: http_response_code(426) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testaa HTTP-tilakoodi 426

Jotta HTTP-tilakoodi (tässä tapauksessa 426 Upgrade Required) ja muut tiedot voidaan näyttää asiakaspuolella, kehityskonsoli on avattava F12-näppäimellä. Siirry sitten "Network"-välilehdelle. Nyt sivu voidaan avata, verkkosivuston (esimerkki index.php) pitäisi näkyä verkko-välilehdellä. Tämä on valittava ja sen jälkeen on valittava Herder-osio. Käyttäjä näkee sitten seuraavan tuloksen:

Tilakoodi 426 Upgrade Required
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=426
Tila: 426 Upgrade Required
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 426 Upgrade Required

Miten luoda oma virhesivu tilakoodille 426?

Oman 426 Upgrade Required-virhesivun luominen on suhteellisen helppoa sekä Apache- että NGINX-verkkopalvelimilla.

Apache Webserver

Verkkopalvelin "Apache" on yksi Internetin yleisimmistä verkkopalvelimista. Jotta voit luoda oman 426 Upgrade Required-virhesivun "Apachessa", seuraavaan tiedostoon on tehtävä seuraava muutos.

File: .htaccess
ErrorDocument 426 /errors/426.html

NGINX Webserver

Samanlainen kuin verkkopalvelin "Apache", "NGINX" on myös laajalti käytössä Internetissä. Jotta voit luoda oman 426 Upgrade Required-virhesivun "NGINX"-palvelimessa, seuraavaan tiedostoon on tehtävä seuraava muutos.

File: sites-enabled/default
error_page 426 /426.html;
location = /426.html {
    root /usr/share/nginx/html;
    internal;
}

Selainyhteensopivuus 426-tilakoodin kanssa

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

Vakiot ohjelmointikielissä

http.StatusUpgradeRequired
Response::HTTP_UPGRADE_REQUIRED
:upgrade_required

Viihdyttäviä meemejä HTTP-tilakoodista 426

Kirjoittaja: Tony Brüser
Kirjoittaja: Tony Brüser

Tony Brüser on innostunut web-kehittäjä, jolla on mieltymys HTTP-statuskoodeihin.

LinkedInGitHub