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.