《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 suo.im/4QZY5h 「最美分享Coder」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

一、介绍

Postwoman 是一个 Poatman 的免费、快速且美观的替代方案,可以帮助开发人员更快地创建请求,节省宝贵的开发时间,提升工作效率。Postwoman 是开源免费的产品,界面非常美观,使用也比较方便,那么就意味着后期 Poatman 会收费。

二、Github

地址:https://github.com/liyasthomas/postwoman

三、相关特性

Postwoman 的特性有哪些呢?

1、轻巧:采用简约的 UI 设计

2、更快、更轻、更简洁

3、快速:实时发送请求并获取/复制响应

支持的请求方法有:

  • GET
  • HEAD
  • POST
  • PUT
  • DELETE
  • OPTIONS
  • PATCH

除了这些,还可自定义背景,前景色和强调色组合。

自定义选项:

1、选择主题:Kinda Dark(默认),Clearly White,Just Black 和 System 主题。

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

PWA:

可以以 PWA 的方式安装

特性:

1、 与 Service Workers 同时加载

2、离线支持

3、内存和 CPU 的使用率较低

4、添加到主屏幕

5、桌面 PWA 支持

WebSocket:

可以通过单个 TCP 连接建立全双工通信通道,发送和接收数据。

GraphQL

GraphQL 是 API 的查询语言。

除了上面提及的这些特性外,还有很多特性,就不一一介绍了,自己可以亲自使用后便知道了。

四、开发

相比于其作为 Postman 的替代方案,笔者其实更在乎它的实现方式,Postwaman 是一个由基于 Vue 构建的 Web 项目,且可以构建成 PWA 应用:

开发步骤:

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 的好,可以自己下载体验一下这个颜值颇高的API 客户端,如果你觉得 Postman 不够好用或者想要一个更好看的界面,那么 Postwoman 可能会是你最佳的选择!

文章目录
  1. 1. 一、介绍
  2. 2. 二、Github
  3. 3. 三、相关特性
  4. 4. 四、开发
  5. 5. 五、界面截图
  6. 6. 六、总结