1
A
回答
3
我從來沒有聽說過這個標題,但有一點研究是照亮。您可以閱讀spec for HTTP_EXPECT right here。然而,spec語言可能有點乾燥和技術性。較寬鬆的解釋如下:
客戶端可以發送大型機構的HTTP請求。如果因爲某種原因(例如,沒有用戶登錄或類似的)發現服務器最終會拒絕請求,這將會帶來帶寬的大量浪費。輸入HTTP_EXPECT標題。這個頭部基本上可以讓客戶端對服務器提出特殊要求; 「我的客戶預計,你會預先批准這個消息,否則......我甚至不會打擾大塊的東西。」在服務器端,服務器通常可以選擇以下兩種方式之一回應:
- 超生一個
100
(請繼續!)響應,或 417
(沒了,預期失敗)響應。
這必須由服務器之前做過大貴請求體如下往下流管,所以100
是那種你的最終響應(可能200
)之前的中間反應,並417
是最終響應,完全關閉管道,因此客戶端永遠不會流式傳輸數據。
現在,理論上期望頭是可擴展的,所以它可能被用於其他目的。客戶可以發送除100
之外的其他內容。但是上面的用例似乎是這個頭文件的主要目的(如果不是唯一的話)。 See here for more info on the 100
response。
對於JS開發者特別需要注意的是,我認爲值得指出的是Node有100-continue support,但是到目前爲止,還不支持other Expect headers。
相關問題
- 1. HTTP標頭是什麼If-None-Match:*是什麼意思?
- 2. 什麼是HTTP標頭?什麼是字符集?
- 3. 什麼是「[CS格式= A]」標頭?
- 4. 什麼是K-B6-KEY標頭?
- 5. 什麼是X-REMOVED HTTP標頭?
- 6. 什麼是http標頭的編碼
- 7. 頭還是什麼?
- 8. 什麼是「原始HTTP頭」? 「HTTP標頭」和「原始HTTP標頭」有什麼區別?
- 9. 這些標頭是什麼意思,它們的功能是什麼?
- 10. 什麼是http主機頭?
- 11. 「無頭」是什麼意思?
- 12. 什麼是BasicHttpRequest頭文件
- 13. TortoiseSVN:什麼是頭版本
- 14. 什麼是碼頭Grails?
- 15. 頭盔是什麼樣的?
- 16. x-Application-Context頭是什麼?
- 17. 什麼是不是標籤或分支頭的參考?
- 18. 什麼是光標?
- 19. 此OAuth標頭有什麼問題?
- 20. 爲什麼包含標準頭文件?
- 21. X-SourceFiles標頭有什麼作用?
- 22. 爲什麼刀片製作頭標籤?
- 23. Ctrl +箭頭:什麼算法或標準?
- 24. ActionBar中可繪製的後退箭頭的標識是什麼?
- 25. .net應用程序中的CLR標頭是什麼?
- 26. 用於加密SOAP標頭的正確方法是什麼?
- 27. 什麼是q = 0.01 $ .getJSON添加到請求標頭?
- 28. X-Heroku-Dynos-In-Use標頭是什麼意思?
- 29. 此GPT標頭值的後面是什麼?
- 30. AJAX - HTTP標頭值的默認字符編碼是什麼?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.20 –