随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情。
前后端分离已成为互联网项目开发的业界标准使用方式,有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。所以接口调试又成了重中之重
postwoman
采用VUE设计,可以部署到公司内网,供同事使用,保证数据的安全;
支持多种器请求方式:
- 1GET请求指定的页面信息,并返回实体主体。
- 资源地址在文章尾部↓↓↓↓↓↓↓
- 2HEAD类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
- 3POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
- 4PUT从客户端向服务器传送的数据取代指定的文档的内容。
- 5DELETE请求服务器删除指定的页面。
- 6OPTIONS允许客户端查看服务器的性能。
- 7PATCH是对 PUT 方法的补充,用来对已知资源进行局部更新 。
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 流,而且能在断开连接时自动确定何时重新连接。
支持主题等设置:
单机安装部署:
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差不多,有安装版和浏览器插件版,比较占内存
crapAPI
相比较功能较少,属于轻量级,占用资源少
获取方式
关注+转发+私信“postwoman”,自动发送资源地址
(温馨提示:先关注,然后转发,然后私信引号内的关键字)
閱讀更多 聊推 的文章