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

请问有没有可以在本地接收 http 请求的工具?

  •  
  •   ozygod · 2022-01-26 15:09:31 +08:00 · 2196 次点击
    这是一个创建于 792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以自定义响应内容,用于本地测试回调逻辑,自己写个服务太麻烦了,不知道是否有现成的工具或轮子?

    23 条回复    2022-01-27 11:58:17 +08:00
    yuzo555
        1
    yuzo555  
       2022-01-26 15:12:16 +08:00
    你如果只是想接收本地或者局域网的 http 请求那随便装个现成的服务器软件就行了,nginx/apache/iis 都行。

    如果你是想提供远程网络访问,你得在安装了服务器软件的前提下,有固定公网 IP 或者写个程序监控更新公网 IP 的变化,然后开一个特殊端口提供 HTTP 服务。
    glaucus
        2
    glaucus  
       2022-01-26 15:14:49 +08:00
    记得 Charles 这种抓包工具就可以
    XiLingHost
        3
    XiLingHost  
       2022-01-26 15:15:30 +08:00   ❤️ 1
    crab
        4
    crab  
       2022-01-26 15:15:41 +08:00   ❤️ 1
    fillder 可以自定义响应内容
    iyear
        5
    iyear  
       2022-01-26 15:16:16 +08:00 via Android
    go 写一个一分钟就够了
    mxT52CRuqR6o5
        6
    mxT52CRuqR6o5  
       2022-01-26 15:17:12 +08:00
    charles 、whistle
    nodejs 写个服务也没多麻烦
    dingwen07
        7
    dingwen07  
       2022-01-26 15:23:53 +08:00 via Android
    Django 写起来挺方便的吧
    imycc
        8
    imycc  
       2022-01-26 15:29:23 +08:00
    你说的这个需求,应该是 mock server 干的活。有些前端框架会直接集成 mock 服务,比如 antd pro 。
    不过我也没用过哈哈哈,配置起来方不方便,你得自己试试。
    要我选的话,我选择用 flask 快速撸个后端出来,定义下路由,直接返回数据,写起来也挺快的
    des
        9
    des  
       2022-01-26 15:32:50 +08:00 via iPhone
    这个你可以试试,本地部署也可以
    https://wehook.site
    des
        10
    des  
       2022-01-26 15:34:24 +08:00 via iPhone   ❤️ 2
    @des 写错了是这个 https://webhook.site/
    ila
        11
    ila  
       2022-01-26 15:36:21 +08:00 via Android
    找根据配置文件生成接口的轮子
    ladypxy
        12
    ladypxy  
       2022-01-26 15:38:09 +08:00 via iPhone
    最简单的难道不是 python -m
    Alchemistboy
        13
    Alchemistboy  
       2022-01-26 16:47:40 +08:00
    我是双十一买了个阿里 ECS ,自己写个很简单的工程发上去,刚开始操作起来不懂,花了不少时间,后面自己维护就很简单了
    hgc81538
        15
    hgc81538  
       2022-01-26 20:04:50 +08:00
    meetcw
        16
    meetcw  
       2022-01-26 20:54:49 +08:00
    Postman 里面好像有 Mock Server 的功能,不过我没用过,不知道好不好用。
    xiangyuecn
        17
    xiangyuecn  
       2022-01-26 21:06:12 +08:00   ❤️ 1
    本楼纯粹炫技😂 以前 简单的开个 http 服务+处理脚本 要么 python 、要么 nodejs ,现在完全可以自己撸一个简单轻量的了:



    -----

    muzuiget
        18
    muzuiget  
       2022-01-26 22:53:59 +08:00   ❤️ 1
    deno 吧,就是那个 nodejs 作者的新项目,就一个执行文件,首页示例就是 3 行代码启动一个 http 服务,这样都嫌麻烦就没法了。
    ch2
        19
    ch2  
       2022-01-26 23:58:14 +08:00 via iPhone   ❤️ 1
    最容易上手的是 fiddler
    ClericPy
        20
    ClericPy  
       2022-01-27 00:03:54 +08:00   ❤️ 1
    1. 我这边是把请求脱敏然后丢给 httpbin.org

    2. 或者自己本地搭一个 httpbin
    zxc12300123
        21
    zxc12300123  
       2022-01-27 00:53:17 +08:00 via iPhone
    工具比自己写麻烦…
    ozygod
        22
    ozygod  
    OP
       2022-01-27 11:21:27 +08:00
    @meetcw 这个看了,好像只能模拟请求,没法模拟接收请求
    Rebely
        23
    Rebely  
       2022-01-27 11:58:17 +08:00
    flask 自定义 404 error handler ,返回数据, 代码量 10 行以内
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   980 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:26 · PVG 04:26 · LAX 13:26 · JFK 16:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.