Я использую класс 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Я не совсем понимаю, какая школа правильна.