gout v0.0.11 版本--细节优化,收点需求欢迎讨论

2020-04-13 09:28:14 +08:00
 guonaihong

gout 的自我介绍

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

1477 次点击
所在节点    Go 编程语言
3 条回复
vus520
2020-04-13 10:12:49 +08:00
持续关注
guonaihong
2020-04-13 13:13:32 +08:00
@vus520 感谢啦。。。
windghoul
2020-06-17 09:11:52 +08:00
已经试用~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/661824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX