2
我試圖將JSON數據發佈到Web API並獲取返回的結果json對象。我正在使用HttpWebRequest使用基本身份驗證發佈到https地址。在request.GetResponse()我得到的HttpWebRequest - 底層連接已關閉:發送時出現意外錯誤
The underlying connection was closed: An unexpected error occurred on a send.
錯誤和
Received an unexpected EOF or 0 bytes from the transport stream.
內部異常我的測試應用程序是針對.NET 4.0的應用程序適用於運行4.5的機器編譯,但無法在運行4.0的多臺計算機上運行。在這些機器上升級到4.5並不是一項簡單的任務。在注入跟蹤日誌的過程中,我注意到在發生故障之前,我只在下面列出了一個區別。任何幫助,將不勝感激。
System.Net Information: 0 : [5876] ConnectStream#9956401 - Sending headers
{
Content-Type: application/json
Authorization: Basic <encoded base64 auth string is here>
Host: <host name is here>
Content-Length: 130
Expect: 100-continue
Connection: Keep-Alive
}.
在試圖研究這個錯誤,我就在兩個反覆出現的問題,這兩者都不似乎適用於我的錯誤,但我試過修復反正。我試過強制SSL3(雖然認證不是問題),並關閉Keep-Alive。既沒有工作。