API-front - HTTP API 前端


MIT
跨平台
Google Go

软件简介

API front是 HTTP API 前端,可进行请求代理转发、协议抓包分析、流量复制。

用于解决如下问题:

  1. HTTP API大行其道,开发调试(特别是联调)花费的时间、人力成本很高。
  2. 后端的API调用是一个黑盒,特别是有问题的时候,基本是抓瞎(目前一般是把请求信息记录到日志中去)。
  3. 线下联调测试环境复杂多变,配置文件经常变动,经常其中一个环境好了另外一个又坏了。

两种典型应用场景:

API 输出

对外接口统一使用api-front管理,第三方通过api-front调用接口。

API 接入

接入外部依赖的api接口统一使用api-front管理,第三方环境变动可轻松切换。