[問題] 有關HttpWebRequest一直被拒絕

看板C_Sharp (C#)作者 (哇沙咪)時間13年前 (2012/03/22 11:29), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
問題: 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
刪除Cookie也沒辦法解決!!...
03/22 11:42, 1F
文章代碼(AID): #1FQfo3_p (C_Sharp)
文章代碼(AID): #1FQfo3_p (C_Sharp)