Sobes.tech
Junior — Middle

По какви начини може да се изпращат заявки с помощта на протокола HTTP?

sobes.tech AI

Отговор от AI

В C# най-често се използва класът HttpClient за изпращане на HTTP заявки. Основните начини за изпращане на заявки:

  • GET — получаване на данни от сървъра.
  • POST — изпращане на данни към сървъра.
  • PUT — актуализиране на данните.
  • DELETE — изтриване на данните.

Пример за изпращане на 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);

За POST заявка може да се използва методът PostAsync, като се предава съдържанието като HttpContent.