项目地址是
https://github.com/guonaihong/gout
本着打造一流项目的想法,想收集大家在使用 http client 中的痛点。如果成了,也有你的贡献,可以增加技术声望。
举个例子,拿自己的事情说,给 gin 提交过几个 pr,加过新接口和特性。大家一看,哎 这人技术还挺靠谱。
希望大家多提些 issue。
1
sadfQED2 2019-08-27 09:42:49 +08:00 1
star 一个,需要的时候再看。ps:被 python 惯坏了,go 的 http 请求简直想骂人,真尼玛难用
|
2
sunjourney 2019-08-27 09:59:29 +08:00 1
加个 reverse proxy?
|
3
guonaihong OP @sunjourney 这个需求开发了,可以提个 issue。后面好管理。
|
4
guonaihong OP @sunjourney 刚刚说得有歧义,这个需求后面开发。
|
5
chennqqi 2019-08-27 10:13:34 +08:00
看着不错,已 star
|
6
tozp 2019-08-27 10:19:45 +08:00 1
做得和 Python 下的 requests 一样就行了
|
7
nigelvon 2019-08-27 10:25:20 +08:00
建议单独开个账号做。
|
8
c1ay 2019-08-27 10:42:48 +08:00 1
技能数中 method 的 patch 拼错了
|
10
otakustay 2019-08-27 11:13:58 +08:00
利用爬虫和 AI 不断学习互联网上各种接口的响应,提供全智能化无人干预的 response 成功 /失败判断
|
11
wsseo 2019-08-27 11:21:46 +08:00
简单但功能齐全
|
12
xylophone21 2019-08-27 11:30:50 +08:00
好用的定义是什么?
|
13
vZexc0m 2019-08-27 11:48:38 +08:00 1
没有 cookie 处理吗
|
15
guonaihong OP @c1ay 谢谢,改好了。
|
16
guonaihong OP @vZexc0m 目前没有,可以提 issue。后面开发好了,可以看符合不符合你的预期。
|
17
cz5424 2019-08-27 13:24:21 +08:00 via iPhone 1
Python 转 go 都会有很多极其不舒适的地方
|
19
flyspace15 2019-08-27 16:23:35 +08:00 1
@sadfQED2 https://github.com/levigross/grequests go 版本的 requests 了解一下
|
20
koalr 2019-08-27 16:26:10 +08:00 via Android
觉得 http 标准库不好用 只是不熟悉罢了
|
21
hwdef 2019-08-27 16:26:56 +08:00
go out ,这名字不怎么样
|
22
lamray 2019-08-27 17:08:04 +08:00 via Android 1
@flyspace15 感觉这个也很难用,和 requests 比差的比较多,而且更新也很难,个人比较喜欢 beego 的 httplib
|
23
MrSong0607 2019-08-27 17:11:55 +08:00 1
|
24
guonaihong OP @MrSong0607 可以对比下。实现同样的功能,gout 的函数比 resty 少,对开发者负担下。
|
25
guonaihong OP @flyspace15 grequests 已经一年不更新了。对比意义不大。
|
26
guonaihong OP @lamray 可否说下 httplib 比较爽的地方有?
|
27
guonaihong OP @hwdef 可有好名字?
|
28
ScepterZ 2019-08-27 18:54:05 +08:00 1
这个 New(nil)感觉好怪,个人认为应该是 New()和 NewFromXXX(c *http.Client)这样子
不看代码我完全猜不出你这个 nil 是想表示啥 |
29
guonaihong OP 感谢,后面我加个 Default()接口。替换 New(nil)写发。
|
30
deorth 2019-08-27 19:47:44 +08:00
这么多 py 转 go 吗
|
32
guonaihong OP @MrSong0607 可否说下 resty 用得最爽的地方?
|
33
guonaihong OP 刚刚把 v0.0.1 需求列出来。后面就是开发上面的功能了。
|
34
lamray 2019-08-28 08:45:49 +08:00 via Android
@guonaihong api 清晰,用法简单,而且感觉内部细节比较好控制,你可以看看 beego 的文档
|
35
leopku 2019-08-28 10:19:21 +08:00 1
我倒是期待有一个类似 https://github.com/prkumar/uplink 的
|
36
guonaihong OP @leopku ok,我研究下。
|
37
guonaihong OP @vZexc0m 现在已支持,欢迎试玩。
|
38
mingsz 2019-09-24 15:20:01 +08:00
bindJson 方法在 Get 请求时必须写在 callback 方法里面吗
|
39
guonaihong OP @mingsz 不是,可以直接 BindJSON。服务端返回不同结果才需要 Callback,比如错误 500 返回纯文本,200 返回 json。
|