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