不能在asp.net Web服务中使用HTTP GET [WebMethod]

时间:2011-02-22 14:54:11

标签: asp.net web-services

我在.Net中通过HttpWebRequest使用HTTP GET / POST时出现问题,当时它位于asp.net Web服务中 有人可以在这里帮助解决问题。 从Windows窗体/控制台应用程序

可以正常工作
    [WebMethod]
    public string someWebMethod()
    {
        HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.google.com");
        WebResponse resp = request.GetResponse(); <---------This is hanging... any idea how to work around?
         .......

    }

1 个答案:

答案 0 :(得分:1)

通过明确指定我的默认代理,这就是我的工作方式。

[WebMethod]
     public string someWebMethod()
     {
           HttpWebRequest request =(HttpWebRequest) HttpWebRequest.Create(@"http://www.google.com");
           request.Proxy = new WebProxy("10.168.0.17", 8080);
      }