HttpWebRequest og brug af proxy'er, hvordan?
Hej Eksperter,Jeg har en funktion som denne
public string externalPost(string url, string data)
{
string TheReturn = "";
byte[] buffer = Encoding.ASCII.GetBytes(data);
HttpWebRequest LoginReq = (HttpWebRequest)WebRequest.Create(url);
LoginReq.Method = "POST";
LoginReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";
LoginReq.ContentType = "application/x-www-form-urlencoded";
LoginReq.ContentLength = buffer.Length;
Stream LoginData = LoginReq.GetRequestStream();
LoginData.Write(buffer, 0, buffer.Length);
LoginData.Close();
CookieContainer myContainer = new CookieContainer();
LoginReq.CookieContainer = new CookieContainer();
HttpWebResponse LoginResp = (HttpWebResponse)LoginReq.GetResponse();
foreach (Cookie cook in LoginResp.Cookies)
{
myContainer.Add(cook);
}
Stream LoginAnswer = LoginResp.GetResponseStream();
StreamReader _Answer = new StreamReader(LoginAnswer);
TheReturn = _Answer.ReadToEnd();
return TheReturn;
}
og den virker helt fint, men hvordan får jeg mit HttpWebRequest til at kalde fra flere forskellige ip'er via en liste af proxy server?? Håber at der er nogle der kan hjælpe