gout v0.1.0 发布,golang 实现的 http 客户端

guonaihong
 guonaihong
发布于 2020年07月13日
收藏 8

JEPaaS 适用于搭建ERP、MRP、OA、MES...系统,也可实现SAAS部署。【适配国产化软硬件】>>>

项目地址

https://gitee.com/guonaihong/gout

https://github.com/guonaihong/gout

changlog

  • #226 bench:设置Rate(压测频率),Number和Duration会有误差(pr:#227)
  • #231 明确SetBody, BindBody传递nil指针返回错误(pr:#232)
  • #235 请求中间件设计(pr: #236)
  • #234 新增gzip压缩请求body功能
  • #233 打开debug模式,http.Header数据里面有%号效果优化(pr: #239)

重要特性(加入请求中间件设计)

请求中间件地址

https://github.com/antlabs/gout-middleware

请求中间件example

  • 请求body使用gzip压缩
import (
        "github.com/antlabs/gout-middleware/request"
        "github.com/guonaihong/gout"
)

func main() {
        gout.POST(":6666/compress").
                RequestUse(request.GzipCompress()).
                SetBody("hello world").
                Do()
}
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:gout v0.1.0 发布,golang 实现的 http 客户端
加载中
此新闻有 5 条评论,请先登录后再查看。
返回顶部
顶部