我正在尝试向服务器发送请求并使用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)
}
}
米脂
慕妹3242003
相关分类