别用收费的Postman了,考虑一下免费开源的Postwoman

共 2512字,需浏览 6分钟

 ·

2020-05-09 23:22



点击上方Python知识圈,选择设为星标

回复1024获取Python资料


c4aaa445f45934b4de710efa3ce3eaa6.webp

来自:开源最前线(ID:OpenSourceTop)

综合自:https://github.com/liyasthomas/postwoman、https://nordicapis.com/review-of-postwoman/等

阅读文本大概需要 5 分钟


点击「阅读原文」查看pk哥原创精品视频。
API接口调试在开发过程中是非常重要的一个环节,大家都知道,Postman是一个非常受欢迎的API接口调试工具,但是它的许多高级功能都需要付费才能使用,最主要的是贵!
光是收费这一点,程序员怎么能忍呢?于是一个名为Thomas的开发者就自己另外造了个免费开源供大家使用,它就是——Postwoman


54d20782f924f1199430c27e269d0079.webp


最开始设计方案的时候,Thomas使用功能强大的JavaScript内核,后来逐渐分支到Vue.js和更高版本的Nuxt.js。其主要特点除了可以支持主流Restful接口调试之外,还支持GraphQL和 WebSocket。


a75f8f1b15cd118be65f608b834648aa.webp


自从开源以来,Postwoman就非常受欢迎,现在已经标星17.2K,fork也有1K了(Github地址:https://github.com/liyasthomas/postwoman
不过,Thomas表示并不打算用Postwoman完全代替Postman,而是变成一个特定情况下的替代方案,其设计初衷是为了帮助开发人员更快地创建请求,节省宝贵的开发时间,提升工作效率。
下面让我们看看一些关键特性,以及它可能适合于何种情况。

f7794a6944003262db32f649c1770c16.webp


Postwoman主要特性如下:
  • 快速:实时发送请求并获取/复制响应

  • 支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 等方法;

  • 支持验证

  • 实时,发送请求即可获取响应。


除此之外,随着开发的不断深入,Postwoman又添加了许多新特性,从而大大提高了可扩展性

  • 自定义选项:

    选择主题Kinda Dark(默认),Clear White,Just Black和System主题

    选择强调颜色:绿色(默认),黄色,粉红色,红色,紫色,橙色,青色和蓝色

    切换彩色标题

  • PWA:

    与Service Workers同时加载离线支持低RAM /内存和CPU使用率添加到主屏幕(页脚中的按钮)桌面PWA支持(页脚中的按钮)
  • WebSocket:通过单个TCP连接建立全双工通信通道。

  • 支持身份验证,具有更高的安全性

  • 实时,发送请求即可获取响应。

  • 轻松,快速地创建和共享动态API文档


    e0fed02d5d291da3c58ab518e984bcfd.webp


Postwoman开发
Postwoman提供三种本地开发运行方式,这里我们举其中一种:
docker (需要本地先安装docker环境):


#pull
docker pull liyasthomas/postwoman
#run
docker run -p 3000:3000 liyasthomas/postwoman:latest
#build
docker build -t postwoman:latest


开发步骤:
git clone https://github.com/liyasthomas/postwoman.git
npm install
npm run dev

//打开浏览器即可
//或者,使用docker-compose:

#pull
docker pull liyasthomas/postwoman
#run
docker run -p 3000:3000 liyasthomas/postwoman:latest
#build
docker build -t postwoman:latest


最后附上PostWoman相关的网站地址:

  • GitHub :https://github.com/liyasthomas/postwoman
  • PostWoman官网:https://postwoman.launchaco.com/
  • PostWoman在线体验地址:https://postwoman.io/





4d8ca27a020bad94af75fea49cf63fac.webp
-----------------------公众号:Python知识圈博客:www.pyzhishiquan.com知乎Python知识圈微信视频号:菜鸟程序员 (分享有趣的编程技巧、Python技巧)bilibili:菜鸟程序员的日常(目前原创视频:14,累计播放量:32万)


 

一个学习Python的人,喜欢分享,喜欢搞事情!

长按下图二维码关注,和你一起领悟Python的魅力


 

 

 



 


留言打卡 DAY 74

今日的留言话题是:根据文章内容自由发挥关于留言打卡的规则参考:留言打卡第二季  (点击链接查看规则),请按照 昵称+天数(请以自己实际打卡的天数为准,如day1 or day2 or day3)+ 留言内容(不少于15字)的方式留言。Python知识圈公众号的交流群已经建立,群里可以领取 Python 和人工智能学习资料,大家可以一起学习交流,效率更高,如果是想发推文、广告、砍价小程序的敬请绕道一定记得备注「交流学习」,我会尽快通过好友申请哦!通过好友后私聊我「学习资料」或者「进群」都可以。

扫码添加,备注:交流学习




往期推荐01

公众号所有文章汇总导航(2-10更新)

02

玩会这 15 款编程游戏,就算是入门了!

03

我用Python一键保存了半佛老师所有的骚气表情包


我就知道你“在看” 4187c96a03bb28c214ccfb948405cd73.webp
浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报