golang自定义host发送http请求

func TestReq(t *testing.T) {
    req, _ := http.NewRequest(http.MethodGet, "http://14.215.177.39", nil)
    req.Host = "www.baidu.com"
    res, err := http.DefaultClient.Do(req)
    if err != nil {
        fmt.Println(err)
        return
    }
    defer res.Body.Close()
    body, err := io.ReadAll(res.Body)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(string(body))
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code