最近專案用到了自動登入功能,使用到了cookie。
一、cookie簡介 瀏覽器與web伺服器之間是使用http協議進行通訊的;而http協議是無狀態協議。也就是說,當某個使用者發出頁面請求時,web伺服器只是簡單的進行響應,然後就關閉與該使用者的連線。因此當乙個請求傳送到web伺服器時,無論其是否是第一次來訪,伺服器都會把它當作第一次來對待,這樣的不好之處可想而知。為了彌補這個缺陷,netscape開發出了cookie這個有效的工具來儲存某個使用者的識別資訊, 它是一種web伺服器通過瀏覽器在訪問者的硬碟上儲存資訊的手段。 它是伺服器傳送給瀏覽器的體積很小的純文字資訊。 定義:cookie是web瀏覽器儲存的少量命名資料,它與某個特定的網頁和**關聯在一起。 cookie實際上和某一**和網頁關聯的,儲存使用者一定資訊的文字檔案。
二、cookie的屬性 除名字與值外,每個cookie有四個可選屬性: 1.expires:指定cookie的生存期。預設情況下cookie是暫時的,瀏覽器關閉就失效。 2.path:它指定了與cookie關聯在一起的網頁。預設是在和當前網頁同一目錄的網頁中有效。 如果把path設定為"/",那麼它對該**的所有網頁都可見了。 3.domain:設定cookie有效的網域名稱, 如果把path設定為"/",把domain設為".sohu.com",那麼 a.sohu.com和b.sohu.com 的所有網頁都能夠訪問此cookie。 4.secure:布林值,它指定了網路上如何傳輸cookie。預設情況下,cookie是不安全的, 可以通過乙個不安全的,普通的http協議傳輸;若設定cookie為安全的,那麼它將 只在瀏覽器和伺服器通過https或其它的安全協議連線在一起時才被傳輸。
三、cookie的操作 cookie可以用j**ascipt來操作,也可以用jsp來操作。 下面給大家我寫的幾個例子,相信大家一看就明白了: 1.j**ascript 操作:
www.szrcwz.com
十六 cookie操作
有時候我們需要驗證瀏覽器中cookie是否正確,因為基於真實cookie的測試是無法通過白盒和整合測試進行的。webdriver提供了操作cookie的相關方法,可以讀取 新增和刪除cookie資訊。webdriver操作cookie的方法 下面通過get cookies 來獲取當前瀏覽器的cook...
Cookie系列操作
cookie cookie newcookie key1 value1 resp.addcookie cookie public static cookie findcookie cookie cookies,string key for cookie cookie cookies return n...
Cookie和Session的詳細使用方法
1 建立 方法一 蟈蟈 蟈蟈 方法二 2 讀取 3 修改 4 刪除 刪除之後httpcontext.current.request.cookies pwd 還是能讀取到,設定expires屬性為過去某一時間即可起到刪除的效果 5 修改過期時間 1 建立 蟈蟈 name 蟈蟈 phone 182333...