表白:黑白圣堂血天使,天劍鬼刀阿修羅。
講解對(duì)象:/HTTP八種請(qǐng)求類型
作者:融水公子 rsgz
網(wǎng)絡(luò)安全 網(wǎng)絡(luò)安全教程 http://www.rsgz.top/post/771.html
1 get:向特定的資源發(fā)出請(qǐng)求
2 post:向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求(例如提交表單或者上傳文件)。數(shù)據(jù)被包含在請(qǐng)求體中。POST請(qǐng)求可能會(huì)導(dǎo)致新的資源的創(chuàng)建和/或已有資源的修改
3 options:返回服務(wù)器針對(duì)特定資源所支持的HTTP請(qǐng)求方法。也可以利用向Web服務(wù)器發(fā)送'*'的請(qǐng)求來(lái)測(cè)試服務(wù)器的功能性
4 head: 向服務(wù)器索要與GET請(qǐng)求相一致的響應(yīng),只不過(guò)響應(yīng)體將不會(huì)被返回。這一方法可以在不必傳輸整個(gè)響應(yīng)內(nèi)容的情況下,就可以獲取包含在響應(yīng)消息頭中的元信息
5 put: 向指定資源位置上傳其最新內(nèi)容
6 delete: 請(qǐng)求服務(wù)器刪除Request-URI所標(biāo)識(shí)的資源
7 trace:回顯服務(wù)器收到的請(qǐng)求,主要用于測(cè)試或診斷
8 connect:HTTP/1.1協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的代理服務(wù)器
比如說(shuō)你想用get方式進(jìn)行請(qǐng)求:
import requests r = requests.get('https://api.github.com/events')或者是post請(qǐng)求以及其他類型的請(qǐng)求
r = requests.post('http://httpbin.org/post', data = {'key':'value'}) r = requests.options('http://httpbin.org/get') r = requests.head('http://httpbin.org/get') r = requests.put('http://httpbin.org/put', data = {'key':'value'}) r = requests.delete('http://httpbin.org/delete')=== 公眾號(hào):小雪妃謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[www.360doc.com]注冊(cè)一個(gè)賬號(hào)登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來(lái)。
---
聯(lián)系客服