Monodroid使用HTTPS引发错误,现在没有工作(3.0.4.7)

时间:2012-09-26 17:08:27

标签: xamarin.android

我正在使用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

我该怎么办?

0 个答案:

没有答案