我正在嘗試連接到執行JSON數據的http流式傳輸的端點。我想知道如何使用Go的net/http包執行基本請求,並在響應進入時讀取它。目前,我只能在連接關閉時讀取響應。如何使用Golang的net/http包讀取流式響應主體?
resp, err := http.Get("localhost:8080/stream")
if err != nil {
...
}
...
// perform work while connected and getting data
任何有識之士將不勝感激!
謝謝!
-RC中
你看到[這個答案](http://stackoverflow.com/questions/19292113/not-buffered-http-responsewritter-in- golang),它有幫助嗎? –
該代碼將在一個流上運行。如果你沒有得到它,那是因爲服務器如何發送它。我用這個模型解析了許多GB的響應。 – Dustin