Sobes.tech
Junior — Middle

როგორ შეიძლება HTTP პროტოკოლით მოთხოვნების გაგზავნა?

sobes.tech AI

პასუხი AI-სგან

C# ენაში, HTTP მოთხოვნების გაგზავნისთვის ყველაზე ხშირად გამოიყენება HttpClient კლასი. ძირითადი გზები მოთხოვნების გაგზავნის:

  • 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 სახით.