Данные по http
☑
0
ololoraise
06.02.18
✎
19:36
Всем привет! Необходимо средствами 1с8 получить данные с сайта по ссылке
Вот код:
Хост = "check.egais.ru";
HTTPСоединение = Новый HTTPСоединение(Хост);
ПутьНаСервере = "id=b5e8b019-e648-408c-b6b3-f296976199c0&dt=1102161146&cn=020000606467";
HTTPЗапрос = Новый HTTPЗапрос(ПутьНаСервере);
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("html");
Результат = HTTPСоединение.Получить(HTTPЗапрос, ИмяВременногоФайла);
Все хорошо, но я получаю постоянно ссылку на самого себя, т.е. "Object moved to {here}." В here ссылка
Помогите, как правильно сделать запрос на сайт?
Спасибо за помощь!
1
Tateossian
06.02.18
✎
19:47
У тебя там походу код возврата 300, или перманентный редирект. Нужно по этой ссылк еще раз сделать запрос.
2
Tateossian
06.02.18
✎
19:47
А в отладчике хрома во вкладке network что?
3
Borteg
06.02.18
✎
19:48
(0) "id=b5e8b019-e648-408c-b6b3-f296976199c0&dt=1102161146&cn=020000606467";
а где "?"
4
ololoraise
06.02.18
✎
19:53
(2) status 200
(3) пробовал, тоже самое.
5
ololoraise
06.02.18
✎
19:56
(1) код 302 возвращает
6
ololoraise
06.02.18
✎
19:56
+(5) в 1С Результат.КодСостояния
7
ololoraise
06.02.18
✎
20:10
(1) да, все получилось, спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший