411 Length Required

HTTP 411 Length Required 客户端错误响应 状态码表示服务器拒绝接受未定义 Content-Length 头部的请求。

注意:当以一系列块的形式发送数据时,会省略 Content-Length 头部,并在每个块的开头以十六进制格式包含当前块的长度。有关详细信息,请参阅 Transfer-Encoding

状态

http
411 Length Required

示例

分块 POST 请求

以下请求以分块方式发送,在某些情况下(例如,写入流时)这是发送数据的默认方法。

http
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

在这种情况下,服务器期望一个包含 Content-Length 头部的单部分请求,并返回 411 响应。

http
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",
}

规范

规范
HTTP 语义
# status.411

另请参阅