在开发 web 程序的过程中需要对接一些第三方的服务,在本地环境中可以通过 postman 之类的工具来做接口的对接调试。但是由于网络隔离的限制,某些服务只能在特定网络环境下访问这些服务,对于这种情况,有什么比较好的调试方式吗?
1
AoEiuV020JP 137 天前
听起来这是“代理”的正经用法,
|
2
walkeronway 137 天前
https://zhuanlan.zhihu.com/p/148825449
本地端口转发,postman 将 url 里面的 host:port 改成本地监听的端口。 可以弄成两个文件夹,一个文件夹在前置步骤设置 host 和 port 变量为本地,一个文件夹设置为本地代理时监听的端口,然后每个请求的 url 都用 host 和 port 的变量,请求在哪个文件夹决定调本地服务还是远端的(用的本地代理端口)。 |
3
cloudzhou 137 天前
curl 是王道
|
4
coderxy 137 天前
curl
|
5
hongye OP @walkeronway 感谢,我试试
|
6
hongye OP @AoEiuV020JP 除了用 nginx 这种方式,nginx 上反复修改配置还是比较麻烦。是否还有其他的方便的代理工具么?我理想的一个东西是将 postman 这种软件部署在内网中,通过 80 端口对外提供服务,我在这个 web 界面上远程执行调试。
|