以下のように、長い接続でhttpサーバーに接続しようとしています。
func main() {
request, err := http.NewRequest("GET", "http://long.connection.org:8080/", nil)
request.SetBasicAuth("xxx", "oooo")
http_client := &http.Client{}
response, _ := http_client.Do(request)
var buf []byte
for {
_, err := response.Body.Read(buf)
if err == io.EOF { break }
fmt.Printf("%s", string(buf))
}
}
しかし、response.Bodyは常に空です。そして、response.Bodyを使用してサーバーにデータを送信することはできないようです。
誰でも助けることができますか?