講解對象: HttpResponse對象的方法
作者:融水公子 rsgz
HttpResponse對象的方法
init:使用頁面內(nèi)容實例化HttpResponse對象
write(content):以文件的形式寫入
flush():以文件的形式輸出刷新緩沖區(qū)用的
set_cookie:set_cookie(key,value=’’,maxAge=None,exprise=None)
delete_cookie(key):刪除cookies
注意:如果刪除一個什么都不存在的cookies就當什么都沒發(fā)生
歷史常識:
早期的時候使用的是cookies用來記錄用戶的賬號密碼
短期之內(nèi)登錄同樣的網(wǎng)站就不需要輸入賬號密碼了
假如說現(xiàn)在瀏覽的是電商網(wǎng)站 需要買東西是不是要添加購物車
我其實添加購物車其實就是向網(wǎng)絡發(fā)請求給服務器向我的訂單加上數(shù)據(jù)
這個時候就不需要輸入賬號和密碼那么怎么知道是你添加的呢?
就說明他是把你本地的一個賬號和密碼傳遞給服務器了我本都是不是已經(jīng)記錄了
賬號和密碼?我們可以用什么來存?我們可以用cookies來存
但是沒有人用cookies來存賬號和密碼
瀏覽器登錄是帶著賬號和密碼發(fā)送給服務器服務器需要驗證
服務器在數(shù)據(jù)庫中驗證,如果我這里有是不是直接就返回了?
我們會返回給瀏覽器一個信息token到底是登錄成功還是失敗
這個token是一個字符串,我們下次訪問網(wǎng)站的時候會像服務器發(fā)送這個token
包括我們以后發(fā)送的所有的網(wǎng)絡請求都會帶著token,所以只需要驗證token就好了
為什么我們不把賬號和密碼放在cookies里面 因為和容易被截獲哦
就是放在cookies中很危險,而且長度還是有限的 存放的數(shù)據(jù)也很少
我們只需要不把賬號密碼放在cookies中就行了 截獲就截獲唄!沒啥大不了!??!