Junior — Middle
W jaki sposób można wysyłać zapytania za pomocą protokołu HTTP?
sobes.tech AI
Odpowiedź od AI
W C# najczęściej używaną klasą do wysyłania żądań HTTP jest HttpClient. Główne sposoby wysyłania żądań:
- GET — pobieranie danych z serwera.
- POST — wysyłanie danych na serwer.
- PUT — aktualizacja danych.
- DELETE — usuwanie danych.
Przykład wysyłania żądania GET:
using System.Net.Http;
using System.Threading.Tasks;
HttpClient client = new HttpClient();
string url = "https://api.example.com/data";
HttpResponseMessage response = await client.GetAsync(url);
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
Dla żądania POST można użyć metody PostAsync, przekazując zawartość w formie HttpContent.