|
Не отрабатывает HTTP запрос
| ☑ |
0
dismo
20.03.18
✎
09:51
|
Добрый день! Есть необходимость получить курс криптовалют с сайтов coinmarketcap или cryptonator. Примеры использования:
Делаю так:
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 отрабатывает как надо. В чем может быть проблема?
|
|
1
Cyberhawk
20.03.18
✎
10:05
|
https
|
|
2
Lexey_
20.03.18
✎
10:05
|
(0) у тебя https, используй ЗащищенноеСоединение
|
|
3
dismo
20.03.18
✎
10:10
|
Ларчик просто открывался - ЗащищенноеСоединение помогло. Спасибо ответившим!
|
|
4
dismo
20.03.18
✎
10:13
|
Изменил строку на:
HTTPСоединение = Новый HTTPСоединение("api.cryptonator.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
|
|