path:一個字符串,表示請求的頁面的完整路徑,不包含域名和參數(shù)部分。
method:一個字符串,表示請求使用的HTTP方法,常用值包括:'GET'、'POST'。
在瀏覽器中給出地址發(fā)出請求采用get方式,如超鏈接。
在瀏覽器中點擊表單的提交按鈕發(fā)起請求,如果表單的method設(shè)置為post則為post請求。
encoding:一個字符串,表示提交的數(shù)據(jù)的編碼方式。
如果為None則表示使用瀏覽器的默認設(shè)置,一般為utf-8。
這個屬性是可寫的,可以通過修改它來修改訪問表單數(shù)據(jù)使用的編碼,接下來對屬性的任何訪問將使用新的encoding值
GET:QueryDict類型對象,類似于字典,包含get請求方式的所有參數(shù)。
POST:QueryDict類型對象,類似于字典,包含post請求方式的所有參數(shù)。
FILES:一個類似于字典的對象,包含所有的上傳文件。
COOKIES:一個標準的Python字典,包含所有的cookie,鍵和值都為字符串。
session:一個既可讀又可寫的類似于字典的對象,表示當前的會話,只有當Django 啟用會話的支持時才可用,詳細內(nèi)容見"狀態(tài)保持"。
QueryDict對象
定義在django.http.QueryDict
HttpRequest對象的屬性GET、POST都是QueryDict類型的對象
與python字典不同,QueryDict類型的對象用來處理同一個鍵帶有多個值的情況
方法get():根據(jù)鍵獲取值
如果一個鍵同時擁有多個值將獲取最后一個值
如果鍵不存在則返回None值,可以設(shè)置默認值進行后續(xù)處理
方法getlist():根據(jù)鍵獲取值,值以列表返回,可以獲取指定鍵的所有值
如果鍵不存在則返回空列表[],可以設(shè)置默認值進行后續(xù)處理
GET屬性是一個QueryDict類型的對象,鍵和值都是字符串類型。
HttpResponse對象:
屬性 content:表示返回的內(nèi)容。
charset:表示response采用的編碼字符集,默認為utf-8。
status_code:返回的HTTP響應(yīng)狀態(tài)碼。
content-type:指定返回數(shù)據(jù)的的MIME類型,默認為'text/html'方法
cookie是網(wǎng)站以鍵值對格式存儲在瀏覽器中的一段純文本信息,用于實現(xiàn)用戶跟蹤
delete_cookie(key):刪除指定的key的Cookie,如果key不存在則什么也不發(fā)生。
write:向響應(yīng)體中寫數(shù)據(jù)。
Cookie的特點 Cookie以鍵值對的格式進行信息的存儲。
Cookie基于域名安全,不同域名的Cookie是不能互相訪問的,如訪問sina.cn時向瀏覽器中寫了- Cookie信息,使用同一瀏覽器訪問baidu.com時,無法訪問到sina.cn寫的Cookie信息。
當瀏覽器請求某網(wǎng)站時,會將瀏覽器存儲的跟網(wǎng)站相關(guān)的所有Cookie信息提交給網(wǎng)站服務(wù)器。
http協(xié)議:超文本傳輸協(xié)議,無狀態(tài)訪問
爬蟲整理(補)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- ??支持離線 Web 應(yīng)用開發(fā)是 HTML5 的另一個重點。 ??所謂離線 Web 應(yīng)用,就是在設(shè)備不能上網(wǎng)的情況...
- iOS網(wǎng)絡(luò)編程讀書筆記 Facade Tester客戶端門面模式的實例(被動版本化) 被動版本化,所以硬編碼URL...
- 概要 64學(xué)時 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...