Junior — Middle
Hogyan lehet HTTP protokollával kérdéseket küldeni?
sobes.tech MI
Válasz az MI-től
C# nyelvben az HttpClient osztályt leggyakrabban HTTP-kérések küldésére használják. A fő küldési módok:
- GET — adatok lekérése a szerverről.
- POST — adatok küldése a szerverre.
- PUT — adatok frissítése.
- DELETE — adatok törlése.
GET kérés küldésének példája:
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 kéréshez a PostAsync metódus használható, a tartalmat HttpContent-ként átadva.