【发布时间】:2014-04-02 05:50:55
【问题描述】:
我正在尝试连接到对 json 数据进行 http 流式传输的端点。我想知道如何使用 Go 的 net/http 包执行基本请求并读取响应。目前,我只能在连接关闭时读取响应。
resp, err := http.Get("localhost:8080/stream")
if err != nil {
...
}
...
// perform work while connected and getting data
任何见解将不胜感激!
谢谢!
-RC
【问题讨论】:
-
您看到this answer 有帮助吗?
-
该代码将对流进行操作。如果您没有按预期收到它,那是因为服务器发送它的方式。我已经用这个模型解析了很多 GB 的响应。
标签: http go http-streaming