Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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# 设置代理并获取响应_C#_.net - Fatal编程技术网

C# 设置代理并获取响应

C# 设置代理并获取响应,c#,.net,C#,.net,我想用c#应用程序实现这个程序。首先,我需要向远程服务器发出web请求,并设置代理和查看该页面的源代码 如何编写代码有代码吗?您可能需要查看一下。如果您正在开发ASP.NET网站,您还可以在web.config中为所有web请求全局设置代理,如下所示: <configuration> <system.net> <defaultProxy> <proxy usesystemdefault = "f

我想用c#应用程序实现这个程序。首先,我需要向远程服务器发出web请求,并设置代理和查看该页面的源代码


如何编写代码有代码吗?

您可能需要查看一下。

如果您正在开发ASP.NET网站,您还可以在web.config中为所有web请求全局设置代理,如下所示:

<configuration>
   <system.net>
      <defaultProxy>
         <proxy
            usesystemdefault = "false"
            proxyaddress="http://proxyserver"
            bypassonlocal="true"
         />
      </defaultProxy>
   </system.net>
</configuration>


请参见

这是给我的错误。我设置了我的代理端口443,但它说它无法解析HTTPS。我发布的链接末尾就是HTTPS的一个例子。根据这一点,您的代理应该与WebProxy myProxy=newwebproxy(“,443”)实例关联;而不是WebProxy myProxy=newWebProxy(“,443”);我这样做了,但它给了我一些其他的东西:远程服务器返回了一个错误:(403)禁止。很明显,您要么有错误的凭据,要么缺少WebRequest本身的凭据,这意味着:您缺少像req.credentials=new NetworkCredentials(“abc”、“xyz”);这样的内容吗;?我设置正确,但我不知道域网络。你知道新的网络凭据(“用户”、“通过”、“域”)非常重要
<configuration>
   <system.net>
      <defaultProxy>
         <proxy
            usesystemdefault = "false"
            proxyaddress="http://proxyserver"
            bypassonlocal="true"
         />
      </defaultProxy>
   </system.net>
</configuration>