Junior — Middle
102
Quels moyens ou bibliothèques avez-vous utilisés pour réaliser des requêtes HTTP dans votre précédent emploi?
Entreprises à qui on a demandé
Евромобайл
Réponse de l'IA
sobes.tech IA
Для реализации HTTP-запросов в C# на предыдущем месте работы я использовал класс HttpClient из пространства имён System.Net.Http. Это стандартный и удобный способ отправлять асинхронные запросы и получать ответы.
Пример простого GET-запроса:
using System.Net.Http;
using System.Threading.Tasks;
HttpClient client = new HttpClient();
async Task<string> GetDataAsync(string url)
{
HttpResponseMessage response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
return responseBody;
}
Кроме того, для более сложных сценариев использовал библиотеки Refit (для декларативного описания API) и RestSharp, которые упрощают работу с REST API.