postman响应html,Postman工具——请求与响应(示例代码)
兩個(gè)內(nèi)容: Request 請(qǐng)求和 Response 響應(yīng),下面就開始了。
一、Request 請(qǐng)求
Request 請(qǐng)求,我們只介紹常用的四種:GET、POST、PUT、DELETE,其他類型的就不展開介紹了。另外,我們今天測(cè)試的項(xiàng)目是基于 RESTful API 規(guī)范的,現(xiàn)在已經(jīng)成為主流了,有興趣的同學(xué)可以研究下。
1.1 GET 請(qǐng)求
對(duì)于 GET 請(qǐng)求來說,我們一般是用來查詢數(shù)據(jù),返回一個(gè)數(shù)組或?qū)ο?。RESTful API 的一個(gè)好處就是我們根據(jù)不同級(jí)別的訪問路徑,會(huì)自動(dòng)判別返回的數(shù)據(jù)類型。比如,我們有一個(gè) Request 的請(qǐng)求 URL 是
而如果我們以 URL 為去請(qǐng)求,就會(huì)返回一個(gè)對(duì)象,Chrome 默認(rèn)返回的是 XML 的格式,如下圖所示:
接下來,我們?cè)?Postman 中輸入上面的 Request URL,看看在 Postman 中怎么進(jìn)行 Request 請(qǐng)求的,先來看返回?cái)?shù)組的,如下圖所示:
看來,已經(jīng)按我們預(yù)期得到了想要的結(jié)果,另外,當(dāng)我們選擇 GET 請(qǐng)求時(shí), Request 的 Body 是無法設(shè)置的,因?yàn)?GET 不需要傳遞 Body, Postman 自動(dòng)做了禁用。返回對(duì)象的 Request 可以自己試試哦!
1.2 POST 請(qǐng)求
POST 請(qǐng)求一般對(duì)數(shù)據(jù)進(jìn)行新增,我們來新增一條記錄到數(shù)據(jù)集合,名字叫 “李隆基”。這里我們將 Request 的 Headers 的 “Content-Type” 設(shè)置為 Json 格式。
Pre-Request Script 的用法,我們后續(xù)會(huì)涉及到,敬請(qǐng)關(guān)注。這里先介紹下 Request的 Body,“form” 和“x-www-form-urlencoded” 模擬 form 表單的提交,“binary” 則模擬二進(jìn)制文件的傳入。這里我們選擇 “raw” 傳入一個(gè) Json 格式的對(duì)象,對(duì)應(yīng)我們 API 接收的 UserInfo 類型,服務(wù)器拿到這個(gè) UserInfo 后會(huì)添加到集合,操作如下圖所示:
再來發(fā)送查看所有記錄的 Request,看到已經(jīng)添加進(jìn)來了,如下圖所示:
1.3 PUT 請(qǐng)求
PUT 請(qǐng)求與 POST 請(qǐng)求用法類似,都是通過 Body 傳數(shù)據(jù),它主要將接受的數(shù)據(jù)更新到服務(wù)器。下面將剛添加的 “李隆基” 修改為 “楊玉環(huán)” ,更新成功則返回 True,否則返回 False,操作如下圖所示:
看返回結(jié)果,已經(jīng)添加成功,再查看下集合,看是否真的成功了。由下圖看出,確實(shí)已經(jīng)更新好了:
1.4 DELETE 請(qǐng)求
很明顯,DELETE 請(qǐng)求是在需要?jiǎng)h除數(shù)據(jù)的時(shí)候調(diào)用的,服務(wù)器上指定傳入的 Id 為刪除的對(duì)象。接下來,將剛才修改的 “楊玉環(huán)” 刪除掉,操作如下圖所示:
如下圖來看,已經(jīng)刪除成功了:
二、Response 響應(yīng)
Response 的 Tests,我也會(huì)放到后面的文章專門講,這里就講一下其他的標(biāo)簽,Cookie 和 Headers 不用講,只有一個(gè) Body 了。它提供三種視圖:Pretty、Raw、Preview,如下圖所示:
Pretty 提供格式化的結(jié)果,Raw 提供壓縮過的純字符串,Preview 提供響應(yīng)結(jié)果的預(yù)覽效果。上面我們返回的 Json,不太能看出 Preview 和其他兩種的區(qū)別。我們發(fā)送一個(gè) Request 到百度首頁(yè),查看下預(yù)覽的效果,就很明顯了,如下圖所示:
以上就是 Postman 請(qǐng)求和響應(yīng)的內(nèi)容了,下篇會(huì)分享 Postman 的環(huán)境變量和全局變量的用法,敬請(qǐng)關(guān)注!
總結(jié)
以上是生活随笔為你收集整理的postman响应html,Postman工具——请求与响应(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 解方程 sympy_用Py
- 下一篇: 高压特种作业考试易错总结