小编Nik*_*lay的帖子

Golang http客户端握手失败

尝试获取网页:

    tr := &http.Transport{
        TLSHandshakeTimeout: 30 * time.Second,
        DisableKeepAlives: true,
    }

    client := &http.Client{Transport: tr}

    req, err := http.NewRequest("GET", "https://www.fl.ru/", nil)
    if err != nil {
        log.Fatalf("%s\n", err);
    }

    resp, err := client.Do(req);
    if err != nil {
        log.Fatalf("%s\n", err);
    }
    defer resp.Body.Close()
Run Code Online (Sandbox Code Playgroud)

获取https://www.fl.ru/:远程错误:握手失败.

如果我尝试获取另一个HTTPS页面 - 一切正常.

ssl https go handshake

3
推荐指数
1
解决办法
2425
查看次数

标签 统计

go ×1

handshake ×1

https ×1

ssl ×1