用C#使用HttpWebRequest Post資料時如何保持Session
【原創】用C#使用HttpWebRequest Post資料時如何保持Session
利用WebClient, HttpWebRequest向某址POST資料,這個都很方便,都有的網站需要保持SESSION才能進行下一步想要的操作。保持SESSION,關鍵在於如何保持住Cookie不變。
程式碼如下:
CookieContainer cookie;
private void button1_Click(object sender, System.EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/new/index.php");
request.CookieContainer = cookie;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
this.richTextBox1.Text = reader.ReadToEnd();
stream.Close();
reader.Close();
response.Close();
}
private void Form1_Load(object sender, System.EventArgs e)
{
cookie = new CookieContainer();
}
利用WebClient, HttpWebRequest向某址POST資料,這個都很方便,都有的網站需要保持SESSION才能進行下一步想要的操作。保持SESSION,關鍵在於如何保持住Cookie不變。
程式碼如下:
CookieContainer cookie;
private void button1_Click(object sender, System.EventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/new/index.php");
request.CookieContainer = cookie;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
this.richTextBox1.Text = reader.ReadToEnd();
stream.Close();
reader.Close();
response.Close();
}
private void Form1_Load(object sender, System.EventArgs e)
{
cookie = new CookieContainer();
}
相關文章
- HttpWebRequest 保持sessionHTTPWebSession
- httpWebRequest保持session的方法HTTPWebSession
- C#:使用HttpWebRequest後保持Session,再使用一個HttpWebRequest實現瀏覽、下載等效果C#HTTPWebSession
- C#通過webRequest保持在同一Session中Post資料C#WebSession
- 使用C# + httpWebRequest 解析WMTS服務後設資料C#HTTPWeb
- 如何在使用網咖或公用計算機時保持資料安全計算機
- C# HttpWebRequest 方式提交資料,引數為普通鍵值對C#HTTPWeb
- C#如何設定session過期時間C#Session
- mysqldump備份時如何保持資料的一致性MySql
- [C#]使用WebClient上傳檔案並同時Post表單資料欄位到服務端C#Webclient服務端
- python爬蟲如何用session保持登入?Python爬蟲Session
- 使用C#傳送POST請求C#
- c#中HttpWebRequest使用Proxy實現指定IP的域名請求C#HTTPWeb
- wap怎樣做到保持session?Session
- 如何保持一個伺服器上session不過期伺服器Session
- 探究CRM系統如何保持資料整潔?
- 如何保持Oracle資料庫的優良效能Oracle資料庫
- 如何使資料庫中取出的資料保持原有格式(轉)資料庫
- C#利用 HttpWebRequest 類傳送post請求,出現“套接字(協議/網路地址/埠)只允許使用一次”問題C#HTTPWeb協議
- 爬蟲如何利用session方法保持登陸狀態(selenium)爬蟲Session
- 網站運維:保持資料實時的祕技網站運維
- Mysql和Redis資料如何保持一致MySqlRedis
- Redis 如何保持和MySQL資料一致【一】RedisMySql
- Redis 如何保持和MySQL資料一致【二】RedisMySql
- 如何保持Oracle資料庫SQL效能的穩定性Oracle資料庫SQL
- 重工業機臺資料彙集,如何保證資料準確的同時,又保持高效率?
- PHP中如何保持SESSION以及由此引發的一些思考PHPSession
- 當瀏覽器 禁用 cookie 時 , 我們如何使用 session瀏覽器CookieSession
- Redis和MySQL如何保持資料一致性?RedisMySql
- 使用POST方法傳輸二進位制資料
- mysql 資料假刪 保持資料唯一MySql
- jQuery post()方法提交資料jQuery
- 使用大資料推動東南亞前行 [session]大資料Session
- 使用資料庫儲存session的方法 (轉)資料庫Session
- 使用jQuery的$.ajax()向MVC控制器Post資料jQueryMVC
- vue axios資料請求get、post方法的使用VueiOS
- python模仿POST提交HTTP資料以及使用Cookie值PythonHTTPCookie
- 讓時空大資料不再神祕——如何直連使用ArcGIS時空大資料儲存大資料