Данные по 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) да, все получилось, спасибо!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший