Author

Topic: binance: Удаленный сервер возвратил ошибку: (404) Не н&#1 (Read 170 times)

legendary
Activity: 2317
Merit: 2318
Quote
Извините,а есть более подробная информация по теме HttpClient ?

https://docs.microsoft.com/ru-ru/dotnet/api/system.net.http.httpclient?view=netframework-4.7.1
member
Activity: 213
Merit: 10
Вы в запросе ещё и какие-то пустые параметры передаёте pars. Может, в этом проблема?

И вообще, WebClient - это какая-то древность. Оно, конечно, работает, но зачем это надо, когда есть более новый HttpClient.
Извините,а есть более подробная информация по теме HttpClient ?
newbie
Activity: 19
Merit: 1
Спасибо, уже разобрался, оказывается, надо было делать GET запрос.
legendary
Activity: 2317
Merit: 2318
Вы в запросе ещё и какие-то пустые параметры передаёте pars. Может, в этом проблема?

И вообще, WebClient - это какая-то древность. Оно, конечно, работает, но зачем это надо, когда есть более новый HttpClient.
newbie
Activity: 19
Merit: 1
Добрый день.
Пытаюсь использовать в C# апи binance, запускаю вот такую прогу пример:
Code:
        private void button1_Click(object sender, EventArgs e)
        {

            string url = @"https://api.binance.com/api/v1/ping";

            using (var webClient = new WebClient())
            {
                // Создаём коллекцию параметров
                var pars = new NameValueCollection();


                // Посылаем параметры на сервер
                // Может быть ответ в виде массива байт
                var response = webClient.UploadValues(url, pars);

                MessageBox.Show(response.ToString());
            }
        }
    }
Но на строке var response = webClient.UploadValues(url, pars);
Валиться в исключение "Удаленный сервер возвратил ошибку: (404) Не найден.", хотя если адрес https://api.binance.com/api/v1/ping набрать в браузере то все работает. Подскажите, пожалуйста, что я делаю не так?
Jump to: