我在.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?
.......
}
答案 0 :(得分:1)
通过明确指定我的默认代理,这就是我的工作方式。
[WebMethod]
public string someWebMethod()
{
HttpWebRequest request =(HttpWebRequest) HttpWebRequest.Create(@"http://www.google.com");
request.Proxy = new WebProxy("10.168.0.17", 8080);
}