511

Network Authentication Required

Oficialus
tikėtasi, kad bus atliktas tinklo autentiškumo patvirtinimas

HTTP būsenos kodo 511 specifikacija

511 Network Authentication Required būsenos kodas rodo, kad klientas turi autentifikuotis, kad gautų prieigą prie tinklo. Atsakymo atvaizdavime TURI būti nuoroda į išteklių, kuriame naudotojas gali pateikti įgaliojimus (pvz., naudodamas HTML formą). Atkreipkite dėmesį, kad 511 Network Authentication Required atsakyme NEGALI būti iššūkis arba pati prisijungimo sąsaja, nes naršyklės rodytų prisijungimo sąsają kaip susijusią su iš pradžių prašytu URL, o tai gali sukelti painiavą. 511 Network Authentication Required būsenos NEGALI generuoti kilmės serveriai; ji skirta naudoti perimantiems tarpiniams serveriams, kurie naudojami kaip prieigos prie tinklo kontrolės priemonė. Atsakymai su būsenos kodu 511 Network Authentication Required NEGALI būti saugomi talpykloje.

Šaltinis / citata iš: HTTP būsenos kodas 511 Network Authentication Required nurodytas 6 skirsnyje 6.

Kaip naudojant PHP išmesti 511 būsenos kodą?

Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 511, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(511) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

HTTP būsenos kodo 511 testavimas

Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 511 Network Authentication Required) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:

Būsenos kodas 511 Network Authentication Required
Apžvalga
URL: https://http-statuscode.com/errorCodeExample.php?code=511
Statusas: 511 Network Authentication Required
Šie: Network
IP adresas: XX.XX.XX.XX
Būsenos kodas 511 Network Authentication Required

Kaip sukurti savo klaidų puslapį, kuriame būtų rodomas būsenos kodas 511

Sukurti savo 511 Network Authentication Required klaidos puslapį gana paprasta naudojant tiek "Apache", tiek "NGINX" žiniatinklio serverius.

Apache Webserver

Interneto serveris "Apache" yra vienas iš labiausiai paplitusių interneto svetainių serverių. Norėdami sukurti savo 511 Network Authentication Required klaidos puslapį "Apache", šiame faile reikia atlikti toliau nurodytus pakeitimus.

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

NGINX Webserver

Panašiai kaip ir žiniatinklio serveris "Apache", "NGINX" taip pat plačiai naudojamas internete. Norėdami sukurti savo 511 Network Authentication Required klaidos puslapį "NGINX", šiame faile reikia atlikti toliau nurodytus pakeitimus.

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

511 būsenos kodo suderinamumas su naršyklėmis

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

Konstantos programavimo kalbose

http.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required

Išorinės nuorodos, kuriose pateikiama daugiau informacijos apie HTTP būsenos kodą 511:

Autorius: Tony Brüser
Autorius: Tony Brüser

Tony Brüseris yra entuziastingas žiniatinklio kūrėjas, mėgstantis HTTP būsenos kodus.

LinkedInGitHub