做 github 最好用的 http client(golang)--收集需求

2019-08-27 09:35:43 +08:00
 guonaihong

项目地址是
https://github.com/guonaihong/gout

本着打造一流项目的想法,想收集大家在使用 http client 中的痛点。如果成了,也有你的贡献,可以增加技术声望。

举个例子,拿自己的事情说,给 gin 提交过几个 pr,加过新接口和特性。大家一看,哎 这人技术还挺靠谱。

希望大家多提些 issue。

7990 次点击
所在节点    程序员
39 条回复
hwdef
2019-08-27 16:26:56 +08:00
go out ,这名字不怎么样
lamray
2019-08-27 17:08:04 +08:00
@flyspace15 感觉这个也很难用,和 requests 比差的比较多,而且更新也很难,个人比较喜欢 beego 的 httplib
MrSong0607
2019-08-27 17:11:55 +08:00
guonaihong
2019-08-27 17:40:53 +08:00
@MrSong0607 可以对比下。实现同样的功能,gout 的函数比 resty 少,对开发者负担下。
guonaihong
2019-08-27 17:43:25 +08:00
@flyspace15 grequests 已经一年不更新了。对比意义不大。
guonaihong
2019-08-27 18:00:48 +08:00
@lamray 可否说下 httplib 比较爽的地方有?
guonaihong
2019-08-27 18:26:27 +08:00
@hwdef 可有好名字?
ScepterZ
2019-08-27 18:54:05 +08:00
这个 New(nil)感觉好怪,个人认为应该是 New()和 NewFromXXX(c *http.Client)这样子
不看代码我完全猜不出你这个 nil 是想表示啥
guonaihong
2019-08-27 19:09:24 +08:00
感谢,后面我加个 Default()接口。替换 New(nil)写发。
deorth
2019-08-27 19:47:44 +08:00
这么多 py 转 go 吗
gamexg
2019-08-27 20:03:19 +08:00
@nigelvon #7 github 支持组织,直接建一个组织将项目转进去就行。
bithub 会自动重定向连接。
guonaihong
2019-08-27 22:35:39 +08:00
@MrSong0607 可否说下 resty 用得最爽的地方?
guonaihong
2019-08-27 23:43:40 +08:00
刚刚把 v0.0.1 需求列出来。后面就是开发上面的功能了。
lamray
2019-08-28 08:45:49 +08:00
@guonaihong api 清晰,用法简单,而且感觉内部细节比较好控制,你可以看看 beego 的文档
leopku
2019-08-28 10:19:21 +08:00
我倒是期待有一个类似 https://github.com/prkumar/uplink
guonaihong
2019-08-28 13:03:59 +08:00
@leopku ok,我研究下。
guonaihong
2019-09-14 20:45:18 +08:00
@vZexc0m 现在已支持,欢迎试玩。
mingsz
2019-09-24 15:20:01 +08:00
bindJson 方法在 Get 请求时必须写在 callback 方法里面吗
guonaihong
2019-09-24 15:23:40 +08:00
@mingsz 不是,可以直接 BindJSON。服务端返回不同结果才需要 Callback,比如错误 500 返回纯文本,200 返回 json。

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

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

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

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

© 2021 V2EX