Spec-Zone.ru › HTTP

Status: 411

411 Length Required

The HTTP 411 Length Required client error response status code indicates that the server refused to accept the request without a defined Content-Length header.

Note: When sending data in a series of chunks, the Content-Length header is omitted, and at the beginning of each chunk, the length of the current chunk needs to be included in hexadecimal format. See Transfer-Encoding for more details.

Status

411 Length Required

Examples

>

Chunked POST request

The following request is sent chunked, which is the default method of sending data in some cases, such as when writing to streams:

POST /translate/de HTTP/1.1
Host: api.example.com
Content-Type: application/json
Transfer-encoding: chunked

2C
{"text": "Hurry up, Ayşe is hungry!"}
0

In this case, the server is expecting a request in one part with a Content-Length header and returns a 411 response:

HTTP/1.1 411 Length Required
Content-Type: application/json
Content-Length: 110

{
  "message": "Requests must have a content length header.",
  "documentation": "http://api/example.com/docs/errors",
}

Specifications

Specification
HTTP Semantics>
# status.411>

See also

  • HTTP response status codes
  • Content-Length
  • Transfer-Encoding

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/411

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API