1. 前言

大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。

如果你连Postman都还没有用过,不妨可以先体验一番。

Postman官网:

https://www.getpostman.com/

PS: 由于2018年初Chrome停止对Chrome应用程序的支持,你的P****ostman插件可能无法正常使用了,在这里建议大家直接下载它的应用程序进行使用。

虽然Postman作为一款接口调试工具,算是非常优秀的了,但一说到使用高级功能要付费就有人坐不住了,决定自己造个轮子免费给大家使用,造福不愿付费的人群。

于是,**Postwoman就诞生了!  **它的作者是一位叫 Liyas Thomas 的家伙。看名字就知道是冲着Postman来的,你敢收费,我就敢免费开源。(参与贡献者还是很多的)

2. Postwoman介绍

简单来说,Postwoman是一个Postman的免费、快速且美观的替代方案,它的设计初衷是为了帮助开发人员更快地创建请求,节省宝贵的开发时间,提升工作效率。并且Postwoman是开源产品,界面美观,更容易使用!

PS: 下述两张图,是在Postwoman官网截取的两张图。

使用操作和Postman基本一致,如果你从Postman迁移过来,基本上没有什么学习成本。

GitHub项目官网:

https://github.com/liyasthomas/postwoman

3. 相关特性

Postwoman是基于NodeJs编写的,主要特点除了可以支持主流的Restful接口调试之外,还支持 GraphQL和 WebSocket。

作为一款开源的 Postman 替代品,主打特性有如下一些:

  • 轻盈,可直接在线访问;

  • 简约,采用简约的 UI 设计精心打造;

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

  • 支持验证;

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

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

1、自定义选项:

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

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

2、PWA:

可以通过PWA的方式安装。

PS: PWA全称Progressive Web App,即渐进式WEB应用。

特性:

  • 与Service Workers同时加载

  • 离线支持

  • 低RAM /内存和CPU使用率

  • 添加到主屏幕(页脚中的按钮)

  • 桌面PWA支持(页脚中的按钮)

3、WebSocket:

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

4、GraphQL

GraphQL是API的查询语言。

除以上以外还具备其他特性就不一一介绍了,读者使用后一试便知。

4. 定制开发

相比于其作为Postman的替代方案,笔者其实更在乎它的实现方式,Postwoman是一个基于Vue构建的Web项目,且可以构建成PWA应用,下述提供三种本地开发运行方式。

方式一:npm本地构建运行:

git clone https://github.com/liyasthomas/postwoman.git

PS: 官网是直接建议npm install,但笔者在尝试时,发现npm installcnpm install安装时,会出现依赖的cypress安装失败的问题,如果读者也出现此问题,可以先单独安装cypress.

方式二:docker-compose (需要本地先安装docerk-compose):

git clone https://github.com/liyasthomas/postwoman.git

方式三:docker (需要本地先安装docker环境):

#pull

三种方式,任意一种,本地运行成功后,打开浏览器,访问http://localhost:3000  即可。以方式一为例,通过npm run dev本地运行,如下图所示。

本地服务启动后,可根据自己的定制开发需求,进行修改,如果你熟悉Vue的话,接下来就可以随意玩耍了,例如此处,笔者将Postwoman标题修改了一下。

5. 总结

单从本文介绍可能并不能体验到这样一个颜值颇高的API客户端,如果你觉得Postman不够好用或者确实是想要一个好看的界面,那么Postwoman将是你最佳的选择!

学习分享,共勉

这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有Java进阶学习的知识笔记脑图(内含大量学习笔记)!

资料都是免费提供的,整理不易,有需要的朋友可以转发分享下,同时可以关注我,定期分享学习资源还会更新一些技术分享!

资料免费领取:点击这里即可免费获取!

整理不易,有需要的朋友转发支持下,感谢感谢!

Java核心知识体系笔记.pdf

中高级Java开发面试高频考点题笔记300道.pdf

架构进阶面试专题及架构学习笔记脑图

Java架构进阶学习视频分享

VZ-1624952752496)]

架构进阶面试专题及架构学习笔记脑图

[外链图片转存中…(img-kR4rKCUO-1624952752497)]

Java架构进阶学习视频分享

[外链图片转存中…(img-vYH059ER-1624952752498)]

java最好用的开发软件,掌握这些知识点再也不怕面试通不过!相关推荐

  1. Java程序员常用开发软件介绍

    Java程序员常用开发软件介绍 Java程序员常用开发软件介绍 后端开发利器:idea / eclipse及各种封装版本 数据库客户端:Navicat / Heidisql 前端开发: vs code ...

  2. 如何正确下载安装eclipse(java常用的编程开发软件)?

    如何下载安装eclipse? Java编程最好的集成开发工具就是IBM研发的eclipse软件,eclipse完全免费,是java开发人员的必备平台.刚刚发布的最新eclipse是Eclipse ID ...

  3. Java开发者文档(开发软件+规范)

    java-developer-document 文档地址:https://gitee.com/zhengqingya/java-developer-document 一.开发环境 Java开发环境系列 ...

  4. Java开发软件安装及配置

    2017-6-11.jdk 1.8.0_131 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 . 第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不 ...

  5. java开发可以转什么软件有哪些_转行开发软件Java编程必须会什么

    原标题:转行开发软件Java编程必须会什么 要想开发软,Java编程必须会什么?最起码的就是逻辑思维要好,只要不是特别差就没有什么问题. 数学是相对比较能够体现出一个人的逻辑思维如何. 先想想自己以前 ...

  6. Java 建模: 子整体软件开发,第二部分

    Java 建模: 子整体软件开发,第二部分 英文原文 内容: 软件不可见性 恰当过程的选择 软件需求规范 用例 功能特性 用户情景 结论 参考资料 关于作者 对本文的评价 相关内容: Java 建模系 ...

  7. Java开发环境搭建及开发软件和服务器安装与配置

    Java开发环境配置 第一步:安装开发环境的JDk和JRE 1,访问这个网址,去下载操作系统对应的JDK版本. https://www.oracle.com/technetwork/java/java ...

  8. Java 建模:子整体软件开发

    Java 建模:子整体软件开发 英文原文 内容: 灵活软件开发 过程是第一位吗? 子整体(holon) 子整体软件 开发 培训模型 没有安全网的软件开发 过程?什么过程? 结论 参考资料 关于作者 对 ...

  9. java安卓软件开发_9大安卓app开发软件盘点,0基础自己也能开发开发安卓app

    最近很多人咨询:安卓开发软件有哪些?最近新出了好几个安卓开发工具,如何选择?这里为大家盘点一下开发安卓app需要的专业工具,学习使用这些工具,可以让你开发出高质量.高效率的安卓app. 同时为大家推荐 ...

最新文章

  1. Boost:boost::source_location的用法测试程序
  2. iOS Appstore 版本更新
  3. 真不值!技术大神,却只是阿里P6...
  4. 计算机组成原理4位ALU运算器设计,计算机组成原理课程设计-alu设计和4位锁存器设计.doc...
  5. 在Visual Studio Code中查找并​​替换为换行符
  6. jdbc preparestatement 执行多条语句_MyBatis执行器
  7. 手把手教你逆向分析 Android 程序
  8. DOSbox汇编集成环境下的详细设置
  9. 汉印CP4000照片打印机体验
  10. scratch编程小游戏——黄金矿工
  11. 使用html2canvas生成海报,阿里云oss图片或网络图片报跨域问题
  12. IMDB.COM排名算法(贝叶斯公式)和Reddit评论排行算法
  13. 大连考研英语培训百家外语考研英语一如何准备?
  14. 中央C-高低音谱号里的中央C和其它音节
  15. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 9 章 答案
  16. 数据输入流与数据输出流
  17. 北京大学可视化发展前沿研究生暑期学校Day3
  18. Word 自动更改题注章节编号格式“图一.1”为“图1.1”
  19. echarts自定义视图数据(dataView)
  20. 软件测试工程师笔试题带答案(二)

热门文章

  1. Spring Boot 学习之初遇(一)
  2. ubuntu 使用集显显示,使用独显计算
  3. 可转债纯债溢价率转股溢价率计算方式
  4. class mate
  5. 【SIGGRAPH】【最终幻想XV】的战斗场景实时演示的要点解说
  6. 关于微信小程序安装npm的过程,从下载到小程序内部安装完成
  7. 本科生计算机网络期末复习笔记整理
  8. 计算机大一期末知识,《计算机理论基础》最全知识点总结 大一上期末考试必备...
  9. css hover遮罩层效果
  10. 外协系统密码设置指南