Я перешел через документы на 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)
Мне нужно получить x509.Certificate
для чтения подробностей о сертификате, возвращенном с сервера, но мне все еще нужен http.Repsonse
.
Как мне получить экземпляр x509.Certificate
иhttp.Response
при выполнении только одного запроса?