Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试通过HttpClient.GetStringAsync读取页面时发生套接字权限异常_C#_Dotnet Httpclient_Httpexception - Fatal编程技术网

C# 尝试通过HttpClient.GetStringAsync读取页面时发生套接字权限异常

C# 尝试通过HttpClient.GetStringAsync读取页面时发生套接字权限异常,c#,dotnet-httpclient,httpexception,C#,Dotnet Httpclient,Httpexception,我正在尝试一个Windows8应用程序,它可以获取网页的源代码并提取一些重要数据。但是当调用getStringAsync函数时,我收到了这个消息 System.Net.Http.HttpRequestException:发送时出错 请求。-->System.Net.WebException:无法连接到 远程服务器-->System.Net.Sockets.SocketException:尝试失败 以其访问权限所禁止的方式访问套接字 173.194.41.64:443 at System.Net.

我正在尝试一个Windows8应用程序,它可以获取网页的源代码并提取一些重要数据。但是当调用
getStringAsync
函数时,我收到了这个消息

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

这是密码

常量字符串feedUrl=”https://google.com";
HttpClient=新的HttpClient();
Client.MaxResponseContentBufferSize=int.MaxValue;
Client.Timeout=System.TimeSpan.FromSeconds(300);
var source=await Client.GetStringAsync(feedUrl);

您是否使用任何代理访问internet?不,我没有使用任何代理服务器。请尝试以下代码,如果它正常工作,则表示您没有任何防火墙或internet安全问题,因为它对我来说正常工作。字符串feedUrl=“”;HttpClient=新的HttpClient();GetMethod=新的GetMethod(feedUrl);方法.getParams().setParameter(HttpMethodParams.RETRY_处理程序,新的默认HttpMethodRetryHandler(3,false));int statusCode=client.executeMethod(方法);System.out.println(新字符串(method.getResponseBody());