原文:針對錯誤 “服務器提交了協議沖突. Section=ResponseHeader Detail=CR 后面必須是 LF” 的原因分析

執行http的文件下載有一段代碼需要發送httpHEAD請求通過反饋解析得到下載文件服務器的文件名稱 為了避免請求數據量過大所以只要HEAD頭其他信息不要減少時間消耗 但在測試過程中catch異常跑出 服務器提交了協議沖突. Section ResponseHeader Detail CR 后面必須是 LF 網上一大堆的解決方案,但處理方式都是一致的: 解決方案:winfrom在app.confi ...

2017-04-27 16:42 0 7450 推薦指數:

查看詳情

[c#] 服務器提交了協議沖突. Section=ResponseHeader Detail=CR...的解決方案總結

今天在HttpWebRequest發送一個網頁請求的時候,HttpWebResponse返回了一個奇怪的錯誤信息: 這個Http協議請求類可是微軟封裝的,我使用的流程可是中規中矩,不可能是我寫錯代碼,然而看了下抓包工具抓的包,返回一切正常,所以只有一種可能就是對方服務器返回的標頭格式 ...

Fri Apr 18 03:58:00 CST 2014 1 6838
關於“服務器提交了協議沖突. Section=ResponseStatusLine"問題

你的問題的原因是這樣的,ASP.Net 2.0 增強了安全性,對一些有危害的http 頭進行了判斷,比如url中有空格的情況,以幫助網站提高網絡攻擊的防御能力。如果你的http頭中有一些ASP.NET 認為是有危害的信息,則會返回這個錯誤。你訪問百度沒有問題,是因為百度根本就不是asp.net ...

Mon Jun 08 07:51:00 CST 2015 0 2115
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM