文章目录[隐藏]
简介
首先借用官方描述 YApi 是一个强大高效、易用、功能强大的API管理平台。
由于它本身基于 web 且支持私有化部署所以天然就特别适合多人多机器间的同步、共享,是替代 postman 的一个很不错的选择。
关于 cross-request
由于它本身是基于网页的,所以为了解决跨域发送请求就需要安装个插件 cross-request,由插件绕过 web 限制进行请求转发。
由于插件已经从 chrome store 下架了,所以只能通过浏览器的 插件 -> 打开开发者模式 -> 加载解压缩的扩展
安装了。
官方的插件地址在 https://github.com/YMFE/cross-request。
修改版
因为有些场景下的接口需要特定 cookie,这些 cookie 还不太容易伪造,只能拿浏览器的真实 cookie,所以我修改了个版本在 https://github.com/lzxz1234/cross-request
它可以在设置 Host 后,根据域名设置加载对应域名下的 cookie 信息。
例如设置请求地址为 https://127.0.0.1/api
,请求 Header
中指定 Host
为 lzxz1234.cn
,这样插件往服务地址发请求前就会先查询浏览器 lzxz1234.cn
域名下的 cookie,然后带着这些 cookie 请求接口。
发表回复