V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
naijoag
V2EX  ›  问与答

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

  •  
  •   naijoag · 2023-03-27 23:11:05 +08:00 · 1271 次点击
    这是一个创建于 640 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我之前是复制到 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 就行,方便是方便哈哈。

    6 条回复    2023-03-28 16:30:06 +08:00
    peaksnow
        1
    peaksnow  
       2023-03-27 23:52:30 +08:00
    postman 也可以直接解析,左上方有个 import ,选 Raw text 就能解析 cURL
    renmu
        2
    renmu  
       2023-03-27 23:58:52 +08:00 via Android
    右键复制 curl 到 postman 解析导入
    naijoag
        3
    naijoag  
    OP
       2023-03-28 00:13:26 +08:00
    好吧 感谢 孤陋寡闻了 这样确实方便很多 @peaksnow @renmu
    naijoag
        4
    naijoag  
    OP
       2023-03-28 00:14:46 +08:00
    刚升级了下 postman 发现更方便了 点 import 直接弹出一个输入框 输入 cURL 后自动打开 tab
    naijoag
        5
    naijoag  
    OP
       2023-03-28 00:20:12 +08:00
    在结合 pre-request script 应该可以实现替换 host 为本地 完美
    XYxe
        6
    XYxe  
       2023-03-28 16:30:06 +08:00   ❤️ 2
    Charles 或者 Whistle 之类的工具,都有改写请求的功能:
    比如: https://example.org/api http://127.0.0.1:8080/api
    文档: https://wproxy.org/whistle/rules/rule/replace.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1101 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:00 · PVG 07:00 · LAX 15:00 · JFK 18:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.