如何使用c#中的代理访问Web服务

时间:2010-12-24 15:42:25

标签: c# .net web-services proxy

我希望使用指定的代理向远程Web服务发送HTTP请求。这可以实现吗?如果是这样的话?

谢谢。

1 个答案:

答案 0 :(得分:4)

var proxy = new WebProxy("proxy.example.com", 8080)
{
    Credentials = new NetworkCredential("login", "password") // optional
};

var request = new WebRequest
{
    Proxy = proxy // optional. if null - request goes without proxy, obviously
};

var response = request.GetResponse();