你們有沒有人見過HTTP「Expect」頭部的真實生活? 或任何代理或服務器回答「100繼續」 - 狀態消息? 像IIS或Apache這樣受歡迎的HTTP服務器是否遇到過返回「100 Continue」的情況?HTTP 1xx狀態碼
感謝, 最大
你們有沒有人見過HTTP「Expect」頭部的真實生活? 或任何代理或服務器回答「100繼續」 - 狀態消息? 像IIS或Apache這樣受歡迎的HTTP服務器是否遇到過返回「100 Continue」的情況?HTTP 1xx狀態碼
感謝, 最大
libcurl將在POST請求的內容超過1024字節時添加「Expect:100-Continue」標題。
在least since 2003 SUN拒絕將此頭的支持添加到servlet API。 servlet容器內部的Java web應用程序無法控制100個繼續響應。
大多數servlet容器實現會在收到「Expect:100-Continue」時立即發送此響應。
是,期望:100繼續在.NET中使用System.Net.HttpWebRequest,例如,所有現代的Web服務器識別它(HTTP它的一部分/ 1.1標準)。
它主要用於通過POST上載文件(但可以與任何POST請求一起使用),以便客戶端可以在發送可能的大數據之前知道請求是否成功。
100-繼續響應並不意味着請求會成功,這意味着服務器已經知道的參數是好的(例如:它不會拋出4xx代碼),如果剩下的是好的,那麼請求將會成功。
默認情況下,.net System.Net.HttpWebRequest
在every post request上發送Expect: 100-continue
。在執行servlet之前,Tomcat至少會發送100次繼續。
您可能對此問題感興趣:http://stackoverflow.com/questions/1186682/ – balpha 2009-07-28 13:01:52