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