Sobes.tech
Junior — Middle

Milliseid vahendeid või teeke kasutasite HTTP-päringute teostamiseks eelmisel töökohal?

sobes.tech AI

Vastus AI-lt

Minu eelmisel töökohal kasutasin C#-s HTTP-päringute teostamiseks System.Net.Http nimelaiast HttpClient klassi. See on standardne ja mugav viis saata asünkroonseid päringuid ja saada vastuseid.

Näide lihtsast GET-päringust:

using System.Net.Http;
using System.Threading.Tasks;

HttpClient client = new HttpClient();

async Task<string> GetDataAsync(string url)
{
    HttpResponseMessage response = await client.GetAsync(url);
    response.EnsureSuccessStatusCode();
    string responseBody = await response.Content.ReadAsStringAsync();
    return responseBody;
}

Lisaks kasutasin keerulisemate stsenaariumide jaoks raamatukogusid Refit (API kirjeldamiseks deklaratiivselt) ja RestSharp, mis lihtsustavad REST API-dega töötamist.