当前位置: > Linux新闻 >

gout v0.1.2 发布,Golang 实现的 http 客户端

时间:2020-08-09 03:39来源:linux.it.net.cn 作者:IT
项目地址
https://gitee.com/guonaihong/gout

https://github.com/guonaihong/gout

changlog
#241 上传进度(在v0.0.4版本中间件里面实现https://github.com/antlabs/gout-middleware)
#248 调整FormFile和FormType的优先级
#250 新增关闭301中间件



上传进度条
currBytes是已经上传数据,totalBytes是数据总大小. currBytes/totalBytes就是上传进度百分比

package main

import (
        "bytes"
        "github.com/antlabs/gout-middleware/request"
        "github.com/guonaihong/gout"
)

func main() {
        gout.POST(":8080").RequestUse(request.ProgressBar(func(currBytes, totalBytes int) {

                fmt.Printf("%d:%d-->%f%%\n", currBytes, totalBytes, float64(currBytes)/float64(totalBytes))
        })).SetBody(strings.Repeat("1", 100000) /*这里构造大点的测试数据,使用时换成真实业务数据,就可以看到效果*/).Do()
}




(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容