V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lujjjh
V2EX  ›  分享创造

从今天起,用 restc 调试你的 RESTful 接口吧!

  •  
  •   lujjjh ·
    lujjjh · 2016-11-24 16:52:16 +08:00 · 6355 次点击
    这是一个创建于 2708 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近期我们开源了我们的一个 HTTP 服务器中间件,可用于在浏览器中调试 RESTful 接口,从今天起,丢掉你的 Postman ,开始拥抱 restc 吧。

    restc 可以提供什么

    用浏览器打开一个接口,你可能看到的是一坨 JSON ,用 JSONView 的小伙伴可能不服——不,我不是。然而浏览器直接打开,依旧只能发起 GET 请求,无法满足完整的调试需求。

    在 restc 中,你不仅可以看到格式化的 JSON ,甚至可以直接看到 HTTP 头,非常方便。

    为什么我不用 Postman

    实际上, Postman 在查看请求头上并不是那么直接,在分享上更是不太方便,而基于浏览器的 restc ,只需要把你的 url 给你的小伙伴。

    浏览器可以直接获取 Cookie ,降低了调试成本。

    怎么使用 restc

    我们提供了 Express / Koa 版本,作为中间件直接引入即可。

    当然,对于其他的开发者(比如世界上最好的语言 PHP ),我们也提供了 Nginx 的版本方便接入。

    详情可见:https://elemefe.github.io/restc/guide/

    Github :https://github.com/ElemeFE/restc,欢迎大家提 issue 或者 pr ,让 restc 变得更好。

    19 条回复    2017-01-17 19:36:15 +08:00
    zhpech
        1
    zhpech  
       2016-11-24 16:54:16 +08:00 via iPhone
    好顶赞( ¯ᒡ̱¯ )و
    zhpech
        2
    zhpech  
       2016-11-24 17:24:51 +08:00 via iPhone
    为秒沉点蜡
    neo1218
        3
    neo1218  
       2016-11-24 23:08:17 +08:00
    呃, 感觉 Postman 已经很好用了😂
    而且 Nginx, 一般部署才用吧, 开发直接用内置 server 就行了
    mingyun
        4
    mingyun  
       2016-11-24 23:42:31 +08:00
    star 之前一直用 postman 明天试试
    lujjjh
        5
    lujjjh  
    OP
       2016-11-25 00:14:07 +08:00
    @neo1218 感谢反馈!其实我们一般放到 Express 或者 Koa 里。 Postman 确实很好用,不过 restc 和 Postman 的使用场景不完全重合,可能在多人协作的时候优势大一些,比如我们是用在一个类似 API Gateway 的东西上。除了不需要安装客户端和可以分享链接之外我们也在寻求更多的可玩性,欢迎提出差评和建议 =w=
    hpeng
        6
    hpeng  
       2016-11-25 00:21:42 +08:00 via iPhone
    有空试下,用着 curl ……想换种感觉。
    xiaohanqing
        7
    xiaohanqing  
       2016-11-25 08:28:07 +08:00 via Android
    curl 不是挺好的么
    loading
        8
    loading  
       2016-11-25 08:47:24 +08:00 via Android
    安装起来比 postman 和 curl 都要麻烦~
    StevenTong
        9
    StevenTong  
       2016-11-25 08:52:38 +08:00
    我们这边后台用 spring boot 都是直接集成 swagger 的
    HongJay
        10
    HongJay  
       2016-11-25 09:20:15 +08:00
    Postman 还好了。。有空试下
    cyr1l
        11
    cyr1l  
       2016-11-25 09:33:40 +08:00 via iPhone   ❤️ 1
    KevinOfNeu
        12
    KevinOfNeu  
       2016-11-25 10:54:40 +08:00
    @cyr1l 这个很赞
    Ouyangan
        13
    Ouyangan  
       2016-11-25 19:48:39 +08:00
    @StevenTong springfox 是个好东西 , 非常方便 ,但是用的更多的是单元测试...
    neo1218
        14
    neo1218  
       2016-11-25 22:17:29 +08:00
    @lujjjh 主要我是搞 python 的😂
    Miy4mori
        15
    Miy4mori  
       2016-11-27 01:24:40 +08:00 via Android
    swagger 和 postman 一起用,还能自动化测试,你这个有什么优点?
    belain
        16
    belain  
       2016-11-27 21:53:27 +08:00 via Android
    蹲完坑就去试试
    kitalphaj
        17
    kitalphaj  
       2016-11-28 08:02:25 +08:00
    postman 还不错,一直在用。
    kinghui
        18
    kinghui  
       2016-11-29 18:30:18 +08:00
    一直都是单元测试
    TangMonk
        19
    TangMonk  
       2017-01-17 19:36:15 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3183 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.