valyala/fasthttp

More examples of fasthttp Client usage?

已关闭

#599 创建于 2019年7月4日

 (31 条评论) (3 个反应) (0 位负责人)Go (1,755 个派生)batch import
help wantedquestion

仓库指标

星标
 (21,741 个星标)
PR 合并指标
 (平均合并 3天) (30 天内合并 44 个 PR)

描述

Hi,

Being new to Go lang, it would be much appreciated if this library had more examples of using HTTP client in a right way.

The only way I've found so far was from blog post found on internet.

func doRequest(url string) {
        req := fasthttp.AcquireRequest()
        req.SetRequestURI(url)

        resp := fasthttp.AcquireResponse()
        client := &fasthttp.Client{}
        client.Do(req, resp)

        bodyBytes := resp.Body()
        println(string(bodyBytes))
        // User-Agent: fasthttp
        // Body:
}

But I don't know if this is optimal resource wise, since I need to make really huge number of GET and POST requests, and Go seems like good language for that.

贡献者指南