我正在使用Monoddevelop 3.0.4.7并且正在运行的代码现在无法正常工作。
string signInUrl = "https://www.googleapis.com/oauth2/v1/userinfo?alt=json&oauth_consumer_key=XXXXXX&oauth_nonce=1795826&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1348677991&oauth_token=XXXXX&oauth_version=1.0&oauth_signature=XXXXX";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create (signInUrl);
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
上面的行是错误的错误...
它以前工作过,为什么不呢?当涉及HTTP或HTTPS时,我发现monodroid令人沮丧。错误是
System.Net.WebException:获取响应流时出错(写入:EndWrite失败):SendFailure ---> System.IO.IOException:EndWrite failure ---> System.Net.Sockets.SocketException:套接字已关闭 在System.Net.Sockets.Socket.EndSend(IAsyncResult结果)[0x00000]中:0 在System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar)[0x00000] in:0 ---内部异常堆栈跟踪结束--- 在System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar)[0x00000] in:0 在Mono.Security.Protocol.Tls.RecordProtocol.EndSendRecord(IAsyncResult asyncResult)[0x00000] in:0 在Mono.Security.Protocol.Tls.RecordProtocol.SendRecord
我该怎么办?