requests for golang

2019-04-21 12:15:33 +08:00
 xinQing
在学习 golang 的时候,写了一个 http 小工具,类似 python 的 requests。

项目地址: https://github.com/xuanbo/requests

希望大家可以多多支持,谢谢各位道友。
4342 次点击
所在节点    Go 编程语言
24 条回复
xinQing
2019-04-22 14:28:27 +08:00
如果大家想使用超时、KeepAlive 等功能,可以自定义 Client、Transport 替换 http 包 DefaultClient、DefaultTransport。

func customHttp() {

client := &http.Client{
Transport: &Transport
Timeout: 5 * time.Second,
}
text, err := requests.Request("https://github.com/xuanbo", "OPTIONS", client).
Send().
Text()
if err != nil {
panic(err)
}
fmt.Println(text)
}
xkeyideal
2019-04-22 15:06:59 +08:00
@xinQing 这个库个人不推荐使用,issue 里有个比较严重的问题,不知道修复了没有
insert000
2019-04-22 15:15:32 +08:00
请问可以直接拿楼主的代码 嵌入到自己的项目中么?
xinQing
2019-04-25 10:24:44 +08:00
@insert000 可以哈,没事的。如果在使用过程中有问题,希望可以反馈下,大家一起完善哈

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

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

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

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

© 2021 V2EX