[問題] 有關HttpWebRequest一直被拒絕
問題:
HttpWebRequest發出請求,剛開始有過,可是到後期就被擋
我連用瀏覽器連網站,發出POST的請求,也會到無法顯示的頁面
但過了半小時之後,可以抓又可裡瀏覽...
我懷疑是我的IP被這網站擋了
請問各位大大有沒有方向給小弟指點指點
PS.CookieContainer也加了,但沒效果
程式碼如下:
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(".....");
CookieContainer cc = new CookieContainer();req.CookieContainer = cc;
req.KeepAlive = false;
req.Timeout = 5000;
req.Proxy = null;
req.ServicePoint.ConnectionLeaseTimeout = 5000;
req.ServicePoint.MaxIdleTime = 5000;
req.Method = "POST";
req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW;
rv:1.9.1.2) "
+ "Gecko/20090729 Firefox/3.5.2 GTB5 (.NET CLR 3.5.30729)";
req.Accept =
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.Headers.Set("Accept-Language",
"zh-tw,en-us;q=0.7,en;q=0.3");
req.Headers.Set("Accept-Charse",
"Big5,utf-8;q=0.7,*;q=0.7");
req.ContentType = "application/x-www-form-urlencoded";
req.AllowAutoRedirect = true;
req.ContentLength = bs.Length;
Stream oStreamOut = req.GetRequestStream();
oStreamOut.Write(bs, 0, bs.Length);
string html="";
var response = req.GetResponse();
html = (new StreamReader(response.GetResponseStream())).ReadToEnd();
buff.Clear();
buff.Append(html);
oStreamOut.Flush();
oStreamOut.Close();
req.Abort();
response.Close();
小弟...感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.245.229
→
03/22 11:42, , 1F
03/22 11:42, 1F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章