如何在c#中使用带有代理支持的http帖子

mon*_*oys 9 c# httpwebrequest

如何在c#和多部分表单数据上传方法中使用带有代理支持的http post

Dru*_*uid 22

Brian Grinstead的这篇文章解释了你如何才能做到这一点.

对于代理支持,您只需要将Proxy设置传递给HttpWebRequest.因此,在上面的示例中,您将更改:

HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
Run Code Online (Sandbox Code Playgroud)

至:

string MyProxyHostString = "192.168.1.200";
int MyProxyPort = 8080;

HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
request.Proxy = new WebProxy (MyProxyHostString, MyProxyPort);
Run Code Online (Sandbox Code Playgroud)

  • 这很容易放在其他任何地方.我用这种方式更好地解释了这个例子. (7认同)