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