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) 도움이 되나요? –
해당 코드는 스트림에서 작동합니다. 예상 할 때 얻지 못한다면 서버가 보내는 방법 때문입니다. 나는이 모델로 많은 기가 바이트의 응답을 분석했다. – Dustin