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

另見