WebRequest и данные с внешнего сайта - страница 2

 
Roman Meskhidze:

Спасибо огромное, ошибки теперь нет, но  почему-то response пустой возвращается.


P.S. Кстати странно, что мой код не работает, ведь я тоже вырезал SESSION и вручную проверял вырезал правильно.

в моем случае 

ваш вариант 

Ваш вариант интерпретируется так

myfxbook.com/api/get-community-outlook.json?session=login&&session=";

То есть, посылаете две одинаковые "session", и сайт берёт вторую - пустую

 
Комбинатор:

Вы вырезали сессию из куков, она отличается от сессии, передаваемой в ответе.

А то что ответ нулевой странно, у меня ответ был вроде аж 60кб, правда я пробовал на xml, а не json


заменил на xml, но результат снова пустой.

Я работаю на MacOS и metatrader у меня запущен под эмулятором playonmac, как думаете может это сказаться?

Вы не могли бы показать, какой вам ответ приходит?

P.S. огромное спасибо за ваше время.

 
Roman Meskhidze:

Вы не могли бы показать, какой вам ответ приходит?

тот скрипт который у меня работает и ответ в аттаче.

Roman Meskhidze:

Я работаю на MacOS и metatrader у меня запущен под эмулятором playonmac, как думаете может это сказаться?

чего не знаю того не знаю.
Файлы:
2send.zip  5 kb
 
Комбинатор:

тот скрипт который у меня работает и ответ в аттаче.

чего не знаю того не знаю.

Спасибо я у себя в urllogin забыл поменять на xml, изменил и все заработало.

Огромная благодарность за помощь

 
Комбинатор:

тот скрипт который у меня работает и ответ в аттаче.

чего не знаю того не знаю.

почему-то не работает этот код в индикаторе. только в скрипте и в советнике.

 
Сергей Матвеев:

почему-то не работает этот код в индикаторе. только в скрипте и в советнике.

webrequest не может работать в индикаторе, это специально так сделано
 
Комбинатор:
webrequest не может работать в индикаторе, это специально так сделано

ясно)
пошел читать справку.

 
Сергей Матвеев:

ясно)
пошел читать справку.

То же столкнулся с такой проблемой в индикаторе. Варианта 2:

1. Переделать на советник, если не нужно дополнительно окно.

2. Загружать в сторонней системе и выкладывать в файлы (папка Files) доступные индикаторам - я так и сделал. 1С грузит нужные мне данные, индикатор их отображает.