?
このドキュメントでは、 php中國語ネットマニュアル リリース
Expect
HTTP 請求頭表明,需要通過服務器,以便正確地處理該請求符合預期。
規(guī)范中定義的唯一期望是Expect: 100-continue
,服務器應該以此作為回應:
100
如果標題中包含的信息足以立即獲得成功,
417
(期望失?。绻荒苓_到預期; 或者其他任何其他 4xx 狀態(tài)。
例如,如果它的Content-Length
太大,服務器可能會拒絕一個請求。
沒有常見的瀏覽器發(fā)送Expect
頭文件,但其他一些客戶端(例如 cURL )默認會這樣做。
Header type | Request header |
---|---|
Forbidden header name | no |
目前沒有指定除“100-continue”之外的其他期望。
Expect: 100-continue
100-continue 通知收件人客戶端將在此請求中發(fā)送消息主體100
(希望大),并希望接收(繼續(xù))臨時響應。
客戶端發(fā)送帶有 Expect 頭的請求,并在發(fā)送消息正文之前等待服務器作出響應。
PUT /somewhere/fun HTTP/1.1Host: origin.example.com Content-Type: video/h264 Content-Length: 1234567890987Expect: 100-continue
服務器現(xiàn)在檢查請求標題,并可能會響應100
(繼續(xù))響應以指示客戶端繼續(xù)并發(fā)送消息正文,或者417
如果無法滿足任何期望,它將發(fā)送(期望失敗)狀態(tài)。
Specification | Title |
---|---|
RFC 7231, section 5.1.1: Expect | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
已知沒有常見的瀏覽器發(fā)送此標頭。