再見!Postman!
文末有好書推薦
從postman到IDEA REST Client
首先postman的所有功能IDEA REST Client都具備了,如REST Client控制臺(tái)和歷史請(qǐng)求記錄 其次如果能夠在一個(gè)生產(chǎn)工具里完成開發(fā)和調(diào)試的事情,干嘛要切換到另一個(gè)工具呢 然后IDEA REST Client還支持環(huán)境配置區(qū)分的功能,以及接口響應(yīng)斷言和腳本化處理的能力 IDEA REST Client的請(qǐng)求配置可以用文件配置描述,所以可以跟隨項(xiàng)目和項(xiàng)目成員共享


歷史請(qǐng)求記錄
IntelliJ IDEA自動(dòng)將最近執(zhí)行的50個(gè)請(qǐng)求保存到http-requests-log.http 文件中,該文件存儲(chǔ)在項(xiàng)目的.idea / httpRequests /?目錄下。使用請(qǐng)求歷史記錄,您可以快速導(dǎo)航到特定響應(yīng)并再次發(fā)出請(qǐng)求。文件內(nèi)容大如下圖所示,再次發(fā)出請(qǐng)求只要點(diǎn)擊那個(gè)運(yùn)行按鈕即可。如果從請(qǐng)求歷史記錄再次發(fā)出請(qǐng)求,則其執(zhí)行信息和響應(yīng)輸出的鏈接將添加到請(qǐng)求歷史記錄文件的頂部。

語法部分
### 演示POST請(qǐng)求POST {{baseUrl}}}get?show_env=1Accept: application/json{"name":"a"}### 演示GET請(qǐng)求GET {{baseUrl}}}/postContent-Type: application/x-www-form-urlencodedid=999&value=content
首先通過###三個(gè)井號(hào)鍵來分開每個(gè)請(qǐng)求體,然后請(qǐng)求url和header參數(shù)是緊緊挨著的,請(qǐng)求參數(shù)不管是POST的body傳參還是GET的parameter傳參,都是要換行的
環(huán)境區(qū)分
{"uat": {"baseUrl": "http://gateway.xxx.cn/","username": "","password": ""},"dev": {"baseUrl": "http://localhsot:8888/","username": "","password": ""}}

### Successful test: check response status is 200GET https://httpbin.org/status/200> {%client.test("Request executed successfully", function() {client.assert(response.status === 200, "Response status is not 200");});%}
結(jié)果值暫存到環(huán)境變量
### 演示POST請(qǐng)求POST https://httpbin.org/postContent-Type: application/json{"user": "admin","password": "123456"}> {% client.global.set("auth_token", response.body.json.token); %}### 演示GET請(qǐng)求GET https://httpbin.org/headersAuthorization: Bearer {{auth_token}}
結(jié)語
好書推薦
《微信小程序項(xiàng)目開發(fā)實(shí)戰(zhàn)》從實(shí)戰(zhàn)出發(fā),精心挑選了5個(gè)小程序項(xiàng)目案例,并詳細(xì)介紹它們的開發(fā)過程,從而幫助讀者理解小程序開發(fā)中的各個(gè)知識(shí)點(diǎn)。不同于已經(jīng)出版的一些小程序書籍只是簡(jiǎn)單羅列API文檔,本書沒有對(duì)API泛泛而談,而是在項(xiàng)目實(shí)戰(zhàn)中講解API的使用技巧,幫助讀者更好地掌握小程序開發(fā)技術(shù)。本書涉及的項(xiàng)目案例均給出了詳盡的源代碼和講解,不僅可以教會(huì)讀者如何開發(fā)小程序,而且還可以啟發(fā)讀者的開發(fā)思路。
《微信小程序項(xiàng)目開發(fā)實(shí)戰(zhàn)》共11章,分為3篇。第1篇“入門與開發(fā)環(huán)境搭建”,帶領(lǐng)讀者創(chuàng)建*個(gè)小程序,并進(jìn)一步搭建小程序開發(fā)的工程化框架;第2篇“項(xiàng)目開發(fā)實(shí)戰(zhàn)”,重點(diǎn)介紹匯率計(jì)算器、便簽應(yīng)用、新聞客戶端、2048小游戲和音樂小程序5個(gè)實(shí)際項(xiàng)目案例的開發(fā)過程;第3篇“難點(diǎn)解析與上線運(yùn)營(yíng)”,重點(diǎn)介紹小程序開發(fā)中常見的難點(diǎn)問題,以及小程序的測(cè)試、數(shù)據(jù)上報(bào)和持續(xù)運(yùn)營(yíng)等知識(shí),幫助讀者全面了解小程序的整個(gè)生命周期。
評(píng)論
圖片
表情

