Как установить заголовки с HttpClient - PullRequest
0 голосов
/ 08 февраля 2019

У меня в запросе почтальона 2 заголовка (которые не являются авторизацией), и я хотел бы получить те же значения, что и почтальон в приложении ac #.Это хороший способ сделать это?

HttpClient client = new HttpClient();
client.MaxResponseContentBufferSize = 256000;

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

client.DefaultRequestHeaders.Add("PHASH", "6AD787BEE7E3D76BA9B98829BAEA5EA4");

client.DefaultRequestHeaders.Add("UHASH", 40EA4662B482319F8B21EDC378A09BF78CB364B5970E9F0965F816B8067DCF3A");

var uri = new Uri(url);
var response = await client.GetAsync(uri);

Результат должен быть HttpResponseMessage, но он сделал мне эту ошибку:

System.Net.Http.HttpRequestException: 'An error occurred while sending the 
request.'

Inner Exception
COMException : the text associated with this error code could not be found.

The host name in the certificate is invalid or does not match.

Я не знаю, если ошибка возникает, потому чтомоего кода или это из-за API.

...