Я пытаюсь отправить запрос на сервер и получить ответ, используя функцию http.ReadResponse
, но проблема в том, что он заблокирован и ничего не получено.
Сначала я подумал, что я использую неправильно сделанные запрос, поэтому теперь я использую nil
в качестве второго аргумента для отправки запроса GET по умолчанию (как описано в документации), но ничего не изменилось.
Возможно, я неправильно использую bufio.Reader
, но я действительно это делаю не думаю, потому что http.ReadRequest
отлично работает.
func main() {
var conn, _ = net.Dial("tcp", "localhost:80")
defer conn.Close()
var (
reader = bufio.NewReader(conn)
response, err = http.ReadResponse(reader, nil)
)
if err == nil {
fmt.Println(*response)
}
}