lollol33
142D
V2EX  ›  问与答

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

  •  
  •   lollol33 ·
    PRO
    · Jan 26, 2022 · 3000 views
    This topic created in 1595 days ago, the information mentioned may be changed or developed.

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

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

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



    -----

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

    2. 或者自己本地搭一个 httpbin
    zxc12300123
        21
    zxc12300123  
       Jan 27, 2022 via iPhone
    工具比自己写麻烦…
    lollol33
        22
    lollol33  
    OP
    PRO
       Jan 27, 2022
    @meetcw 这个看了,好像只能模拟请求,没法模拟接收请求
    Rebely
        23
    Rebely  
       Jan 27, 2022
    flask 自定义 404 error handler ,返回数据, 代码量 10 行以内
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5497 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 09:00 · PVG 17:00 · LAX 02:00 · JFK 05:00
    ♥ Do have faith in what you're doing.