今天又是美好的一天,今天你搬磚了嗎???
一、簡(jiǎn)單說下netWork(工具)
Network控制臺(tái)記錄體現(xiàn)整個(gè)請(qǐng)求過程 ??
headers
:包括了頭部信息
- 第一個(gè)是請(qǐng)求的摘要:請(qǐng)求地址,方式,狀態(tài),端口,是否允許跨域
- 第二個(gè)是相應(yīng)頭信息:后端給前端的信息 (數(shù)據(jù)放在了presonse里面)
- 第三個(gè)是請(qǐng)求頭信息:前端給后端的一些信息
(如果想設(shè)置發(fā)送的格式,可以在ajax頭部設(shè)置,get不用設(shè)置,因?yàn)間et是接收)
payload
:向后端發(fā)送數(shù)據(jù)preview
:后端傳來的響應(yīng)視圖prsponse
:后端響應(yīng)的數(shù)據(jù)
二、簡(jiǎn)單說下請(qǐng)求方式(項(xiàng)目中常用的)
??比如 原則上不是說 get 不能做 post 的事情,也不是說 post 不能做 get 的事情,但是根據(jù) restful 的風(fēng)格規(guī)范要求,以及一些實(shí)際工作經(jīng)驗(yàn)來看
- Get:獲取資源
- Post:新增資源
- Put:修改資源
- Delete:刪除資源
三、常見的接口類型 ??
??我們都知道,在發(fā)送HTTP請(qǐng)求的時(shí)候,一個(gè)請(qǐng)求中一般包含三個(gè)部分,分別是 請(qǐng)求行
,請(qǐng)求頭
,請(qǐng)求體
??不同的接口,請(qǐng)求體的數(shù)據(jù)類型是不一樣的 ?? , 我們可以在請(qǐng)求頭中查看Content-Type
四、查詢參數(shù)的接口請(qǐng)求
??所謂的查詢參數(shù),其實(shí)就是URL地址中問號(hào)(?)后面的部分就叫查詢參數(shù),比如:http://cx.shouji.#/phonearea.php??name=‘xia’&age=13, 在這個(gè)接口中,查詢參數(shù)就是:name=夏。
?postman如何請(qǐng)求
??在postman中實(shí)現(xiàn)對(duì)這類接口請(qǐng)求非常簡(jiǎn)單,一般就需要明確倆個(gè)參數(shù)即可,一個(gè)是請(qǐng)求方法,一個(gè)請(qǐng)求地址
- 打開postman,新建一個(gè)請(qǐng)求。
- 在請(qǐng)求方法中選擇請(qǐng)求方法:GET,因?yàn)樵趐ostman中默認(rèn)的請(qǐng)求方法就是GET,所以這一步可以忽略
- 接口URL中輸入地址,點(diǎn)擊Send按鈕就可以發(fā)送請(qǐng)求了
- 如果帶有參數(shù),參考這個(gè)請(qǐng)求 http://cx.shouji.#/phonearea.php?name=‘xia’&age=13,
五、表單類型的接口請(qǐng)求
??它的 Content-Type 值為 application/x-www-form-urlencoded . 就說明客戶端提交的數(shù)據(jù)是以表單形式提交的
?postman如何請(qǐng)求
??我們這里就要注意他的四個(gè)參數(shù)
- 打開postman,新建一個(gè)請(qǐng)求 。
- 在請(qǐng)求中設(shè)置以上四個(gè)參數(shù),點(diǎn)擊Send按鈕。在postman中設(shè)置請(qǐng)求體類型為,需要選擇body-> x-www-form-urlencoded
- 查看響應(yīng)數(shù)據(jù)
六、上傳文件的表單請(qǐng)求
??在做接口測(cè)試時(shí),我們經(jīng)常會(huì)遇到需要上傳文件的接口,比如微信的更新頭像。這就需要用到:multipart/form-data。它也屬于一種表單,但它既支持表單請(qǐng)求,也支持文件上傳。
?postman如何請(qǐng)求
??我們這里就要注意他的四個(gè)參數(shù)
- 打開postman,新建一個(gè)請(qǐng)求 。
- 在請(qǐng)求中設(shè)置以上四個(gè)參數(shù),點(diǎn)擊Send按鈕。注意:在postman中設(shè)置請(qǐng)求體類型,需要選擇body-> form-data 。file中要選擇File類型,然后上傳本地的文件 。
- 查看響應(yīng)數(shù)據(jù)。
七、json類型的接口請(qǐng)求
??這應(yīng)該是接口測(cè)試中最常見的一種情況了 , 也就是請(qǐng)求體類型為json
POST http://xxx/api/sys/login HTTP/1.1
Content-Type: application/json;charset=UTF-8
{"account":"root","password":"123456"}
?postman如何請(qǐng)求
??我們這里就要注意他的四個(gè)參數(shù)
- 打開postman,新建一個(gè)請(qǐng)求 。
- 在請(qǐng)求中設(shè)置以上四個(gè)參數(shù),點(diǎn)擊Send按鈕。注意:在postman中設(shè)置請(qǐng)求體類型,需要選擇body-> raw -JSON
- 查看響應(yīng)數(shù)據(jù)。
八 : 接口管理
?? 我們可能會(huì)測(cè)試很多接口,每次又要重新輸入,其實(shí)duck不必,我們?cè)谠贏PI 設(shè)計(jì)里,根據(jù)上面數(shù)字一步步將接口放到一個(gè)文件夾,postman還有很多很多功能,你可以多多嘗試嗷
文章來源:http://www.zghlxwxcb.cn/news/detail-517457.html
九: 更多js 擴(kuò)展知識(shí),點(diǎn)擊下方連接
js 面試題 文章來源地址http://www.zghlxwxcb.cn/news/detail-517457.html
到了這里,關(guān)于postman請(qǐng)求使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!