如何方便的把接口复制到本地调试 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
naijoag
V2EX    问与答

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

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

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

    我之前是复制到 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://exampe.org/api http://127.0.0.1:8080/api
    文档: https://wproxy.org/whistle/rules/rule/replace.html
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5823 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 06:31 PVG 14:31 LAX 23:31 JFK 02:31
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86