Является ли HttpClient автоматически защищенным, просто используя HTTPS URI? - PullRequest
0 голосов
/ 21 февраля 2019

Я использую класс C # HttpClient для отправки запросов к RESTful API .Безопасны ли эти запросы благодаря использованию HTTPS URI ?Или я должен делать больше в коде, чтобы убедиться, что запросы безопасны?

Вот пример кода:

HttpClient client = new HttpClient();
client.BaseAddress = new Uri("https://www.example.com");
client.DefaultRequestHeaders.Add("custom-header-1", "value-1");
client.DefaultRequestHeaders.Add("custom-header-2", "value-2");
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(type, credentials);
HttpResponseMessage response = client.PostAsync(URLParameters, content).Result;
return response.Content.ReadAsStringAsync().Result;

Я прочитал некоторые материалы онлайн с противоречивыми идеями:

  • Некоторые люди говорят, что URL-адрес HTTPS достаточно хорош.
  • Другие говорят, что вам нужно вручную позаботиться о сертификатах в коде.

IЯ не совсем понимаю, какая школа правильна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...