11.28 新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情。

前后端分离已成为互联网项目开发的业界标准使用方式,有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。所以接口调试又成了重中之重

postwoman

采用VUE设计,可以部署到公司内网,供同事使用,保证数据的安全;

支持多种器请求方式:

  • 1GET请求指定的页面信息,并返回实体主体。
  • 资源地址在文章尾部↓↓↓↓↓↓↓
  • 2HEAD类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
  • 3POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
  • 4PUT从客户端向服务器传送的数据取代指定的文档的内容。
  • 5DELETE请求服务器删除指定的页面。
  • 6OPTIONS允许客户端查看服务器的性能。
  • 7PATCH是对 PUT 方法的补充,用来对已知资源进行局部更新 。
新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

Collections集合:也就是将多个接口请求可以放在一起,并管理起来。

第一步, 创建Collections

点击上图中的带+号的图标,输入Name:”abc”,Description:”示例demo”,点击Create按钮即创建成功一个Collections.

第二步,在Collections里添加请求

在右侧准备好接口请求的所有数据,并验证后,点击save按钮。

保存好之后就可以在这里看到啦,之后要再次调用时可以点击这里,方便快捷有木有

身份验证Authentication

1、Basic Auth

是基础的验证,所以会比较简单

会直接把用户名、密码的信息放在请求的 Header 中

2、Digest Auth

要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

3、OAuth 1.0

postman的OAuth helper让你签署支持OAuth

1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。

4、OAuth 2.0

支持长连接WebSocket和SSE调试:

  • WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
  • WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
  • SSE(Server-Sent Events,服务器发送事件)是围绕只读Comet 交互推出的API 或者模式。
  • SSE API允许网页获得来自服务器的更新(HTML5),用于创建到服务器的单向连接,服务器通过这个连接可以发送任意数量的数据。服务器响应的MIME类型必须是text/event-stream,而且是浏览器中的JavaScript API 能解析格式输出。SSE 支持短轮询、长轮询和HTTP 流,而且能在断开连接时自动确定何时重新连接。
新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

支持主题等设置:

新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

单机安装部署:

git下载项目

npm install 安装依赖

npm run dev 运行

docker安装部署:

#pull

docker pull liyasthomas/postwoman

#run

docker run -p 3000:3000 liyasthomas/postwoman:latest

#build

docker build -t postwoman:latest

postman

功能和postwoman差不多,有安装版和浏览器插件版,比较占内存

新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

crapAPI

相比较功能较少,属于轻量级,占用资源少

新型开源postwoman接口调试工具VS传统经典postman和crapAPI工具

获取方式

关注+转发+私信“postwoman”,自动发送资源地址

(温馨提示:先关注,然后转发,然后私信引号内的关键字)




分享到:


相關文章: