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.