類似postman的API開源調用工具


1、Postwoman 

Postwoman 一個開源、免費、快速、漂亮的 API 構建器,可以替代 Postman。

這個名字起得挺有意思,感覺像 Postman 的媳婦。

Postwoman 的誕生過程:

它的作者是一個全棧開發工程師,經常使用 Postman 做 API 測試,Postman 對不同操作系統都做了客戶端,作者常在不同平台做測試,感覺這點非常麻煩,而且 Postman 還收費,也不支持 cURL,還有其他一些讓他不爽的地方,這時作者就起了掐死 Postman 的念頭,他心中想要一個這樣的 API 測試工具:

  • 開源
  • 在線運行
  • 多平台支持
  • 多設備支持
  • 可以在任何地方訪問

后來他還真做出了一個,就是 Postwoman,主要特性:

  • 支持自定義換膚
  • 支持權限
  • 支持參數、請求體
  • 支持 PWA
  • 支持歷史
  • 支持 web socket
  • 支持 GraphQL
  • 支持導入 cURL
  • 支持 PUT POST 中添加原生域
  • 支持集合,可以把請求放入集合
  • 支持代理
  • 支持Docker

功能真不少,我對她支持 cURL 和 GraphQL 比較感興趣,試了一下導入cURL,輸入curl命令后,她會自動轉為普通的請求方式,比較方便,但有時解析報錯,提示語句格式不對,還沒搞清楚具體是咋回事。

大家可以體驗下,網址:

https://postwoman.io/

項目地址:

https://github.com/liyasthomas/postwoman

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

2、APITools-HTTP(C/S程序)

https://www.oschina.net/p/apitools-http

 

碼雲:https://gitee.com/cnldw/APITools

APITools

程序說明

  • 一個HTTP請求工具,類似於Postman,支持常用的HTTP方法
  • 可以記錄接口信息,方便選擇接口 支持常見的HTTP請求方法
  • 擁有中文提示,方便填寫接口參數
  • 規范的Json格式文檔定義,方便導出接口信息到其他格式
  • 可拓展其他功能,使用Java編寫,簡單方便

構建說明

  • 1:執行代碼克隆 [使用碼雲]git clone https://git.oschina.net/zzunet/APITools.git, [使用GitHub]https://github.com/cnldw/APITools.git
  • 2:根據系統類別修改pom.xml(程序使用SWT開發,需要根據系統和jvm版本修改pom.xml,默認打包windows系統可用的程序包)
  • 3:執行build.bat構建程序,構建完成后程序包將生成在target目錄,譬如APITools-1.8-jar-with-dependencies.jar
  • 4:切換到target目錄,執行java -Dfile.encoding=UTF-8 -jar APITools-1.8-jar-with-dependencies.jar啟動程序(建議使用作為文件默認編碼方式)

常見問題說明

  • 1:控制台里打印日志亂碼,需要修改config/log4j.properties,將log4j.appender.CONSOLE.Encoding值改成GB2312
  • 2:啟動程序失敗,此問題可能是因為使用的SWT版本和jdk版本不一致導致的,比如32位jdk必須使用32位的SWTjar包,請在pom.xml里修改后重新構建程序

聯系作者

  • QQ:793554262
  • Email:793554262@qq.com
  • Blog:www.itlaborer.com
  • 微信:liudeweichina

已構建程序包下載

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM