Postman是一個可以測試 API 的工具,可以發送 Request,包括 GET
、POST
、PUT
、DELETE
,對於開發人員真的是一個非常方便的工具。
以下範例會利用 JSONPlaceholder 這個網站的 API 作範例。
GET 比較簡單,只要輸入 URL。
POST 發送資料有以下幾個常見的資料格式
application/x-www-form-urlencoded
multipart/form-data
application/json
*上傳檔案、圖片、影片
在 Postman裡可以選擇以下幾種授權方式,發送請求時回在Header裡一起發出給 API Server驗證。
Bearer 的驗證方式通常搭配在上一篇的 JWT Token ,在 Postman設定如下
設定後切到Header Tab 會看到
以上功能都算 Postman 基礎的使用,強大的 Postman還可以模擬 SSL/TLS
有時候兩邊的 TLS 不一致會導致無法成功地接收或傳送,這時候可以利用這個功能做模擬測試
Postman可以設定環境變數,像是有時候開發人員自己的 local、測試機、正式機都會是不同的 IP ,這時候就可以利用這個功能
這邊我分三個變數 Dev(開發)、Test(測試)、Prod(正式)
*以上 IP 都是亂打的 XDD
接者在測試時就可以選擇要用哪個環境變數
測試開發環境
如果想看 URL 游標可以直接滑到{{Dev}}
若想改成測試環境可以直接改成{{Test}}
是不是超方便!!!!當很多支API的時候就不用每支都改來來去 IP 了