HTTP statusa koda 413 specifikācija
Stāvokļa kods 413 Payload Too Large norāda, ka serveris atsakās apstrādāt pieprasījumu, jo pieprasījuma ielāde ir lielāka, nekā serveris vēlas vai spēj apstrādāt. Serveris VAR aizvērt savienojumu, lai neļautu klientam turpināt pieprasījumu.
Ja nosacījums ir pagaidu, serverim JĀĢINTERESĒ ģenerēt Retry-After galvenes lauku, lai norādītu, ka tas ir pagaidu un pēc kāda laika klients VAR mēģināt vēlreiz.
Avots / citāts no: 413 Payload Too Large HTTP statusa kods ir norādīts 6.5.11 sadaļā 6.5.11.
HTTP protokols
Kā, izmantojot PHP, ievadīt 413 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 413, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(413) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 413 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 413 Payload Too Large) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:
URL: https://http-statuscode.com/errorCodeExample.php?code=413
Statuss: 413 Payload Too Large
Šie: Network
IP adrese: XX.XX.XX.XX
Kā izveidot savu kļūdas lapu statusa kodam 413
Apache Webserver
Tīmekļa serveris "Apache" ir viens no visizplatītākajiem tīmekļa serveriem internetā. Lai "Apache" serverī izveidotu savu 413 Payload Too Large. kļūdas lapu, šajā failā jāveic šādas izmaiņas.
NGINX Webserver
Līdzīgi kā tīmekļa serveris "Apache", arī "NGINX" tiek plaši izmantots internetā. Lai izveidotu savu 413 Payload Too Large. kļūdas lapu "NGINX" serverī, ir jāveic šādas izmaiņas šajā failā.
location = /413.html {
root /usr/share/nginx/html;
internal;
}
413 statusa koda saderība ar pārlūkprogrammu
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 |
Konstantes programmēšanas valodās
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