我在分配了5个IP的服务器上运行此应用程序。我使用HttpWebRequest从网站获取一些数据。但是当我建立连接时,我可以指定5个IP中的哪一个来建立连接。 HttpWebRequest是否支持这个?如果它不能从它继承一个类来改变它的行为?我需要这样的想法。如何更改HttpWebRequest中的始发IP
我的代码现在的问题是这样的:
System.Net.WebRequest request = System.Net.WebRequest.Create(link);
((HttpWebRequest)request).Referer = "http://application.com";
using (System.Net.WebResponse response = request.GetResponse())
{
StreamReader sr = new StreamReader(response.GetResponseStream());
return sr.ReadToEnd();
}
请重新格式化一点,以便代码更易于阅读。 – riwalk 2010-07-27 15:48:17
对不起。我贴了它,这就是论坛如何发布它。不知道为什么。现在应该会更好。 – 2010-07-27 15:49:23
谢谢。我明白它是怎么回事:) – riwalk 2010-07-27 15:54:59