Paw —— 比Postman更舒服的API利器

特點:

  • 顏值高
  • 本地應用,流暢
  • 有收藏夾,管理請求
  • 可使用環境變量。比如用來一鍵切換開發環境請求和線上環境請求。即不同環境的同個接口只有host不一樣,其它都是一樣的,所以就把host抽離出來弄成一個環境變量。
  • 豐富的Auth. 支持Basic Auth/ OAuth1/ OAuth2/ S3 signature/ 自定義等。
  • 支持dynamic value。 比如當前時間戳、隨機數、UUID、fake email、fake username、另一個請求的結果等。
  • 豐富的格式轉換。比如生成curl/ python/ go/ java/ javascript/ swagger/ php等格式的請求。
  • 支持從curl、postman、swagger等導入
  • 可管理Sessions(cookie)
  • API Description支持JSON Schema

我最常用的場景是:

  1. 本地開發完接口,用Paw調試驗證。
  2. 抓包。從Charles、Chrome、Sentry得到的http包,copy as curl,然後直接在Paw裏面import進來,省去自己編輯url、header、body的麻煩,尤其是參數多的情況下。
  3. 分享請求。將我的請求,用curl格式發給別人。