413
Payload Too Large
HTTP staatuskoodi 413 täpsustamine
Statuskood 413 Payload Too Large näitab, et server keeldub taotluse töötlemisest, sest taotluse kasulik koormus on suurem, kui server tahab või suudab töödelda. Server VÕIB ühenduse sulgeda, et takistada klienti taotluse jätkamist.
Kui seisund on ajutine, PEAB server tekitama päise Retry-After, mis näitab, et tegemist on ajutise olukorraga ja millise aja möödudes võib klient uuesti proovida.
Allikas / Tsitaat: HTTP-kood 413 Payload Too Large on määratletud jaotises 6.5.11 jaotises RFC7231.
HTTP protokoll
Kuidas PHP-ga 413 staatuskoodi visata?
Veebilehel HTTP-koodi 413 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(413) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 413
Selleks, et kuvada HTTP staatuskoodi (antud juhul 413 Payload Too Large) 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=413
Staatus: 413 Payload Too Large
Need: Network
IP-aadress: XX.XX.XX.XX
Kuidas luua oma vealehekülg staatuskoodi 413 jaoks
Apache Webserver
Veebiserver "Apache" on üks levinumaid veebiservereid Internetis. Oma 413 Payload Too Large vealehe loomiseks "Apache'is" tuleb teha järgmine muudatus järgmises failis.
NGINX Webserver
Sarnaselt veebiserverile "Apache" on ka "NGINX" internetis laialdaselt kasutusel. Oma 413 Payload Too Large vealehe loomiseks "NGINXis" tuleb teha järgmine muudatus järgmises failis.
location = /413.html {
root /usr/share/nginx/html;
internal;
}
413 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
HttpStatusCode.RequestEntityTooLarge
http.StatusRequestEntityTooLarge
Response::HTTP_REQUEST_ENTITY_TOO_LARGE
httplib.REQUEST_ENTITY_TOO_LARGE
http.client.REQUEST_ENTITY_TOO_LARGE
http.HTTPStatus.REQUEST_ENTITY_TOO_LARGE
:request_entity_too_large