Postman - Restful API 測試管理工具
內容大綱
- Postman 簡介
- 安裝下載
- 範例:找 OpenData 來練習 GET 方法請求
Postman 簡介
Postman 是一套用來測試 Restful API 的分類管理工具,管理上相當方便,可以整合應用程式上所有用到的 API。 HTTP API 是透過路徑做區分呼叫的方法,請求的方法有很多種,一般常見會用 GET 以及 POST,不過事實上也有更多種方法 (GET/POST/PUT/DELETE/HEAD/OPTIONS…),可以依照需求做選擇。
安裝下載
請到 POSTMAN 網站 進入下載,下載並且安裝之後介面如下
在這個介面,左邊選單主要有 History
(紀錄每一次請求) 以及 Collections
(像是資料夾) 頁籤
範例:找 OpenData 來練習
在本篇範例我們找一個 高雄市政府資料開放 網站來做練習。
點擊,首頁上方的資料集
由於一般在回傳時都會使用 json
格式 (易讀) ,所以一開始進入頁面時時都會先找 JSON 格式。
在這裡找到一個 Open1999派工受理案件資料 來實作,點選第一個「Open1999派工受理案件即時600筆資料」
進入頁面之後,可以得到一個 資料下載網址 https://soweb.kcg.gov.tw/open1999/ServiceRequestsQuery.asmx/ServiceRequestsQuery?startdate=&enddate=
拿到資料含有 JSON 格式的網址之後,我們將它貼到 POSTMAN 內的 URL 欄位中,而在 Method 選項選擇 GET
(從伺服器檢索資料),資料由 URI(統一資源識別符號) 標識。確認無誤時按下 Send
可以看到下方的結果顯示一個陣列形式的結果,以這個例子來說 Open1999派工受理案件
頁面也會提供詳細的欄位說明,那麼寫程式的您就可以測得結果後,更輕易的讀取這組 URL 給的回應有哪些欄位或是錯誤訊息。
1 | Seq(序號) |
當您常使用這組 API 時,可以將它存在 POSTMAN 內,並且善用 Collection 做資料夾的管理,下次就不用在到網站苦苦尋找連結了。