如何方便的把接口复制到本地调试

2023-03-27 23:11:05 +08:00
 naijoag

各位大佬们平时都是怎么调试测试 /线上环境接口报错的

我之前是复制到 postman 调试,发现有点繁琐: f12 找到接口,复制 url 到 postman ,前面拼接 127.0.0.1:本地端口,复制请求头到 postman ,post 请求的话还要复制 payload 到 postman ,回车发请求。

目前是复制 cURL 代码到终端发请求: f12 找到接口,右键 copy ,copy as cURL ,复制到自己写的一个小工具https://t.hugj.cn/替换 host ,然后去终端 ctrl+shift+v 回车发请求。会发现方便一点,但是还是感觉有点繁琐,复制来复制去的。

所以想问问 v 友们都是怎么操作的 有什么省事点的操作 别吐槽我懒哈 每次复制复制确实感觉有点繁琐。。

现在想着写个 postman 那样的网页端,复制 cURL 过来粘贴自动解析生成好请求,点击发送即可。

题外话:想起了上家公司,一个内部系统,为了调试方便干脆 token 也放在 url 里面了。。大多数查询请求,直接复制整串替换下 host 就行,方便是方便哈哈。

995 次点击
所在节点    问与答
6 条回复
peaksnow
2023-03-27 23:52:30 +08:00
postman 也可以直接解析,左上方有个 import ,选 Raw text 就能解析 cURL
renmu
2023-03-27 23:58:52 +08:00
右键复制 curl 到 postman 解析导入
naijoag
2023-03-28 00:13:26 +08:00
好吧 感谢 孤陋寡闻了 这样确实方便很多 @peaksnow @renmu
naijoag
2023-03-28 00:14:46 +08:00
刚升级了下 postman 发现更方便了 点 import 直接弹出一个输入框 输入 cURL 后自动打开 tab
naijoag
2023-03-28 00:20:12 +08:00
在结合 pre-request script 应该可以实现替换 host 为本地 完美
XYxe
2023-03-28 16:30:06 +08:00
Charles 或者 Whistle 之类的工具,都有改写请求的功能:
比如: https://example.org/api http://127.0.0.1:8080/api
文档: https://wproxy.org/whistle/rules/rule/replace.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX