Bitcoin Forum
May 26, 2024, 10:23:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: binance: Удаленный сервер возвратил ошибку: (404) Не н  (Read 163 times)
megabax (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile
March 14, 2018, 08:59:42 AM
 #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 набрать в браузере то все работает. Подскажите, пожалуйста, что я делаю не так?
A-Bolt
Legendary
*
Offline Offline

Activity: 2317
Merit: 2318


View Profile
March 14, 2018, 10:04:17 AM
 #2

Вы в запросе ещё и какие-то пустые параметры передаёте pars. Может, в этом проблема?

И вообще, WebClient - это какая-то древность. Оно, конечно, работает, но зачем это надо, когда есть более новый HttpClient.
megabax (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile
March 16, 2018, 12:40:57 PM
 #3

Спасибо, уже разобрался, оказывается, надо было делать GET запрос.
Mardoker135
Member
**
Offline Offline

Activity: 213
Merit: 10


View Profile
March 16, 2018, 02:17:19 PM
 #4

Вы в запросе ещё и какие-то пустые параметры передаёте pars. Может, в этом проблема?

И вообще, WebClient - это какая-то древность. Оно, конечно, работает, но зачем это надо, когда есть более новый HttpClient.
Извините,а есть более подробная информация по теме HttpClient ?
A-Bolt
Legendary
*
Offline Offline

Activity: 2317
Merit: 2318


View Profile
March 16, 2018, 04:40:21 PM
 #5

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

https://docs.microsoft.com/ru-ru/dotnet/api/system.net.http.httpclient?view=netframework-4.7.1
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!