Go:跟踪 POST 请求进度

我正在为 Go 中的 Linux 编写 ShareX 克隆,它通过 http POST 请求将文件和图像上传到文件共享服务。

我目前正在使用 http.Client 和 Do() 发送我的请求,但我希望能够跟踪上传最多需要一分钟的更大文件的上传进度。目前我能想到的唯一方法是手动打开端口 80 上到网站的 TCP 连接并分块写入 HTTP 请求,但我不知道它是否适用于 https 站点,我不确定这是最好的方法。

有没有其他方法可以实现这一目标?


慕丝7291255
浏览 242回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go