Как сделать HTTP-запрос в C# из curl-запроса
Привет ребята
У меня есть problome для преобразования запроса curl в запрос c#; я использую RestSharp и легко использую GET-запрос, но для авторизации есть problome.
Как сделать запрос curl в c# в windows или
я хочу сделать веб-запрос с этими параметрами, и он должен получить действительный ответ
Запрос:
curl -u "publicKey:secretKey" https://MyWebsite.com/api/balance
Как сделать то же самое в c#???
Что я уже пробовал:
public async Task<dynamic> Execute(RestRequest request, bool requireAuthentication = true) { if (requireAuthentication && !IsAuthorized) throw new Exception("AccessTokenInvalid"); var client = new RestClient(Url); if (requireAuthentication) { //request.AddParameter("apikey", _apiKey); //request.AddParameter("secretKey", _secretKey); request.Credentials = new NetworkCredential(_apiKey, _secretKey); } var response = await client.GetResponseAsync(request); if (response.ErrorException != null) { const string message = "Error retrieving response. Check inner details for more info."; var exception = new ApplicationException(message, response.ErrorException); throw exception; } return new ApiResponse { Content = response.Content }; }