|
Данные по 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) да, все получилось, спасибо!
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший