0
Python новичок здесь!Как сделать GET-вызов в python с использованием сертификата для аутентификации
Я написал код ниже в C#, я хотел бы достичь такой же функциональности в python.
string serviceURL = "https://someurl";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceURL);
request.Method = "GET";
string path = @"C:\mycert.cer";
X509Certificate Cert = X509Certificate.CreateFromCertFile(path);
Logger.Error(path);
request.ClientCertificates.Add(Cert);
HttpWebResponse WebResp = request.GetResponse() as HttpWebResponse;
var encoding = ASCIIEncoding.ASCII;
string responseText;
StreamReader reader = new System.IO.StreamReader(WebResp.GetResponseStream(), encoding);
using (reader = new System.IO.StreamReader(WebResp.GetResponseStream(), encoding))
{
responseText = reader.ReadToEnd();
}
Я сделал поиск в google, но не нашел подходящих примеров.
Я получаю эту ошибку, когда я использую свой пример. "request.exceptions.SSLError: неизвестная ошибка (_ssl.c: 2826)" –
По какому URL-адресу вы его получите? –
Это внутренний корпоративный URL-адрес –