從Postman官網可看到它具備以下功能
本系列文章有提到API測試驗證採用Postman,因此本篇分享個人使用 API Client與 Documentation的經驗。
新建立一個request時,可以看到postman呈現內容如下
如題,表示未針對這個此request命名。
按下save按鈕時會強制命名與分類。
postman支援以下http method ,但RESTful架構下以get,post,put,delete為主
網址 = URL = Domain Name + router 內的路徑
例如在本地端開發時,註冊網址就是 http://127.0.0.1:8000/api/register
會呈現在網址列後方的參數,明碼呈現
紀錄重複使用、或想快速切換某些參數、紀錄某個回傳值給另一個request使用...
上述功能 Postman 都可以做得到
線上API文件有許多種,例如swagger.io、Apiary等等。
Postman能一邊測試一邊彙整一套API上線文件,主要缺點就是沒辦法做版控,個人推薦原因如下
以登入為例,上圖為postman設定、下圖為postman自動產生的api文件。
設定一次就好,可以讓postman單機版或是postman線上文件的使用者同步API文件資訊。
參考資料
https://www.postman.com/
https://pjchender.github.io/2018/06/06/%E7%B6%B2%E9%9A%9B%E7%B6%B2%E8%B7%AF-%E8%AA%8D%E8%AD%98%E7%B6%B2%E5%9D%80%E8%88%87%E7%B6%B2%E5%9F%9F%E5%90%8D%E7%A8%B1%EF%BC%88domain-name-url-dns%EF%BC%89/
https://ithelp.ithome.com.tw/articles/10212102
https://stackoverflow.com/questions/26723467/postman-chrome-what-is-the-difference-between-form-data-x-www-form-urlencoded
https://swagger.io/
https://apiary.io/