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

Lazyapi 通过终端管理你的 API

  •  
  •   qsc1956826 · 2 天前 · 791 次点击

    Lazyapi

    是什么?

    通过终端操作的 API 管理工具,该项目受到lazygit的鼓舞与启发,在某些简单的 API 对接和调用的场景上,希望能简单,快速,直观的处理 API ,包含:对 API 的增删改查,请求,历史请求记录等操作。

    示例

    使用

    Github 下载项目到本地,并执行 go build 生成可执行文件

    对于数据的存储与读取,通过 Sqlite ,Mac 用户会自动尝试在 ~/Library/Application Support/lazyapi 下生成存储文件

    在操作上,你可以选择先创建一个 API ,然后对其进行请求发送,目前仅支持 GET/POST 请求,请求参数要求为 json 格式,如果是 POST 请求会放到 body 中,如果是 Get 请求,会拼接在 url 后面,后续会增加更细致的功能。

    某些临时请求上,可以直接通过快捷键g快速生成一个 Get 请求,p快速生成一个 Post 请求,当回车后会直接发送请求

    注意

    由于底层使用的gocui对中文支持的不好,所以当中文输入处理上会有问题,目前仅 fork 了一个版本,解决了输入和展示的问题,但是在光标移动和删除上,仍有问题,需要操作两次才行,例如删除时,删除键按两次,因为底层存储时中文字长占了两位。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1201 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:04 · PVG 02:04 · LAX 11:04 · JFK 14:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.