gout 是 go 写的 http 客户端,为提高工作效率而开发。有丰富的编码器,让你的结构体 或 map 等很容易地转成 query, header, body 发送到服务端。也有 backoff 重试算法,访问失败可以重试但不会搞崩服务端。有压测模块,稍加一点就可以把普通请求变成压测任务。也有丰富的解码器,丰富到连 http header 都不放过。
https://github.com/guonaihong/gout
下图是构架图,本月底会有重要成员加入到导入器,看过我以前发贴的童鞋可能已经猜到,解析 curl,这个 topic 属于 go 的无人区,可以直接在 go 里面解析 curl 命令生成*http.Request,想想都兴奋。
现在很多 api 资源都是以分页形式给出。提供此功能可以更易于工作。 更多细节也欢迎计论 https://github.com/guonaihong/gout/issues/211
对 client 这块有想法的小伙伴可以提出来 https://github.com/guonaihong/gout/issues/new
1
vus520 2020-04-13 10:12:49 +08:00
持续关注
|
2
guonaihong OP @vus520 感谢啦。。。
|
3
windghoul 2020-06-17 09:11:52 +08:00
已经试用~
|