尝试通过HttpClient.GetStringAsync读取页面时出现套接字权限异常

时间:2014-08-02 17:48:04

标签: c# dotnet-httpclient httpexception

我正在尝试使用Windows 8应用程序获取网页的源代码并提取一些重要数据。但是当getStringAsync函数被调用时,我收到了这个。

  

System.Net.Http.HttpRequestException:发送时发生错误   请求。 ---> System.Net.WebException:无法连接到   远程服务器---> System.Net.Sockets.SocketException:尝试了   以访问权限禁止的方式访问套接字   System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)中的173.194.41.64:443

这是代码

const string feedUrl = "https://google.com";
HttpClient Client = new HttpClient();
Client.MaxResponseContentBufferSize = int.MaxValue;
Client.Timeout = System.TimeSpan.FromSeconds(300);
var source = await Client.GetStringAsync(feedUrl);

0 个答案:

没有答案