Вход | Регистрация

1С:Предприятие ::

Метки: 

Не отрабатывает HTTP запрос

Я
   dismo
 
20.03.18 - 09:51
Добрый день! Есть необходимость получить курс криптовалют с сайтов coinmarketcap или cryptonator. Примеры использования: https://coinmarketcap.com/api/

Делаю так:

HTTPСоединение = Новый HTTPСоединение("api.coinmarketcap.com");    
HTTPЗапрос = Новый HTTPЗапрос("/v1/ticker/?limit=10");
HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);

Возврат HTTPОтвет.ПолучитьТелоКакСтроку();

На выходе пустое сообщение, код состояния 301. Конструкция с возвратом в текстовый файл так же не работает. 

Второй сайт выдает немного больше:

HTTPСоединение = Новый HTTPСоединение("api.cryptonator.com");    
HTTPЗапрос = Новый HTTPЗапрос("/api/ticker/eth-usd");
HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
Возврат HTTPОтвет.ПолучитьТелоКакСтроку();

Возврат:
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

Пробовал разные сайты, Яндекс не возвращает по запросу, Google отрабатывает как надо. В чем может быть проблема?
 
 
   Cyberhawk
 
1 - 20.03.18 - 10:05
https
   Lexey_
 
2 - 20.03.18 - 10:05
(0) у тебя https, используй ЗащищенноеСоединение
   dismo
 
3 - 20.03.18 - 10:10
Ларчик просто открывался - ЗащищенноеСоединение помогло. Спасибо ответившим!
   dismo
 
4 - 20.03.18 - 10:13
Изменил строку на:
HTTPСоединение = Новый HTTPСоединение("api.cryptonator.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL);


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует