510

Not Extended

Oficialus
Lūkesčiai nepasiteisino

HTTP būsenos kodo 510 specifikacija

Užklausoje nesilaikyta prieigos prie ištekliaus politikos. Serveris turėtų grąžinti visą informaciją, kurios reikia, kad klientas galėtų pateikti išplėstinę užklausą. Į šios specifikacijos taikymo sritį neįeina nurodymas, kaip išplėstinis prašymas informuoja klientą. Jei 510 Not Extended atsakyme pateikiama informacija apie išplėtimus, kurių nebuvo pradinėje užklausoje, klientas GALI pakartoti užklausą, jei turi pagrindo manyti, kad gali įvykdyti išplėtimo politiką pakeisdamas užklausą pagal 510 Not Extended atsakyme pateiktą informaciją. Kitu atveju klientas GALI pateikti naudotojui bet kurią į 510 Not Extended atsakymą įtrauktą esybę, nes toje esybėje gali būti atitinkamos diagnostinės informacijos.

Šaltinis / citata iš: HTTP būsenos kodas 510 Not Extended nurodytas 7 skirsnyje 7.

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

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

HTTP būsenos kodo 510 testavimas

Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 510 Not Extended) 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 510 Not Extended
Apžvalga
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Statusas: 510 Not Extended
Šie: Network
IP adresas: XX.XX.XX.XX
Būsenos kodas 510 Not Extended

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

Sukurti savo 510 Not Extended 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 510 Not Extended klaidos puslapį "Apache", šiame faile reikia atlikti toliau nurodytus pakeitimus.

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

NGINX Webserver

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

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

510 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.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended

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

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

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

LinkedInGitHub