2011-09-20 42 views
0

我需要發送一個cookie以及VB.NET中的每個GET請求嗎?我已經搜索了代碼,但是我找不到適合我的東西。有人可以給我一個簡單的代碼來做到這一點?謝謝!所有的幫助將不勝感激!如何在VB.NET中發送cookie和我的GET請求?

回答

0

你是什麼意思下的「發送餅乾」?

Cookie存儲在瀏覽器中,您可以通過Request對象訪問它們。您也可以更改將其放置到Response對象的Cookie。

這裏有很多例子:http://www.aspnettutorials.com/tutorials/browsers/cookie-session-vb.aspx

//read 
Request.Cookies("MyCookie") 

// set 
Response.Cookies("MyCookie")("Data") = TextBox1.Text 
Response.Cookies("MyCookie")("Time") = DateTime.Now.ToString("G") 
Response.Cookies("MyCookie").Expires=DateTime.Now.AddMonths(1) 
+0

我有一個會話ID和價值,我相信你需要與你的要求身份驗證,對每一個頁面請求一起發送嗎? – max

+0

您可以使用內置的asp.net認證:http://msdn.microsoft.com/en-us/library/eeyk640h.aspx。它幾乎以相同的方式在Cookie中存儲令牌。 – Samich

+0

無論如何,在你的情況下,你需要將登錄操作中的身份驗證cookie發送到Response對象,並寫入HttpModule,它會在每個請求期間檢查這個cookie。 – Samich