Sobes.tech
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.