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 |