小编mjb*_*kmn的帖子

如何从 Go 中的 http 客户端获取 x509 证书

我已经阅读了https://golang.org/pkg/上的文档,但无法建立这种联系。

我正在创建一个客户端和这样的请求(删除了错误处理):

client := http.Client{
    CheckRedirect: func(req *http.Request, via []*http.Request) error {
        return http.ErrUseLastResponse
    },
}
req, reqErr := http.NewRequest(requestMethod, requestUrl, nil)
resp, clientErr := client.Do(req)
Run Code Online (Sandbox Code Playgroud)

我需要获取一个x509.Certificate来读取从服务器返回的证书的详细信息,但仍然需要http.Repsonse

我怎样才能得到一个x509.Certificate实例,http.Response而只发出一个请求?

go

2
推荐指数
1
解决办法
1078
查看次数

标签 统计

go ×1