naijoag
V2EX  ›  问与答

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

  •  
  •   naijoag · Mar 27, 2023 · 2147 views
    This topic created in 1172 days ago, the information mentioned may be changed or developed.

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

    我之前是复制到 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 replies    2023-03-28 16:30:06 +08:00
    peaksnow
        1
    peaksnow  
       Mar 27, 2023
    postman 也可以直接解析,左上方有个 import ,选 Raw text 就能解析 cURL
    renmu
        2
    renmu  
       Mar 27, 2023 via Android
    右键复制 curl 到 postman 解析导入
    naijoag
        3
    naijoag  
    OP
       Mar 28, 2023
    好吧 感谢 孤陋寡闻了 这样确实方便很多 @peaksnow @renmu
    naijoag
        4
    naijoag  
    OP
       Mar 28, 2023
    刚升级了下 postman 发现更方便了 点 import 直接弹出一个输入框 输入 cURL 后自动打开 tab
    naijoag
        5
    naijoag  
    OP
       Mar 28, 2023
    在结合 pre-request script 应该可以实现替换 host 为本地 完美
    XYxe
        6
    XYxe  
       Mar 28, 2023   ❤️ 2
    Charles 或者 Whistle 之类的工具,都有改写请求的功能:
    比如: https://example.org/api http://127.0.0.1:8080/api
    文档: https://wproxy.org/whistle/rules/rule/replace.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:56 · PVG 05:56 · LAX 14:56 · JFK 17:56
    ♥ Do have faith in what you're doing.