Обработка ответа http-сервиса
У меня 1С берет данные через внешние API нескольких интернет-сайтов. API заточен под web-браузер.
При http-запросе к такому API, результатом которого должен быть файл json, 1С получает прелоадер (preloader) с этого сайта и разрывает связь, не получая основного ответа. Прелоадер - это спиннер, т.е. крутящийся несколько секунд символ ожидания ответа.
Другой вариант. В поле html в оболочке 1с точно так же 1С получает этот спиннер без вывода результирующей страницы с ответом на http-запрос.
Кто-нибудь знает, как 1С заставить получить нормальный ответ
При http-запросе к такому API, результатом которого должен быть файл json, 1С получает прелоадер (preloader) с этого сайта и разрывает связь, не получая основного ответа. Прелоадер - это спиннер, т.е. крутящийся несколько секунд символ ожидания ответа.
Другой вариант. В поле html в оболочке 1с точно так же 1С получает этот спиннер без вывода результирующей страницы с ответом на http-запрос.
Кто-нибудь знает, как 1С заставить получить нормальный ответ
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery с кэшированием
- Вариант интеграции с весами по com-порту через http-сервис
- Быстрая организация HTTP-сервиса, или О том, как я создал свой модуль с универсальными процедурами HTTP-сервиса, который позволил быстро организовывать и расширять API
- API 1С «на стероидах»: как «подружить» HTTP-сервисы со Swagger
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Таймаут не помогает. Т.к. со спиннером приходит ответ 200 и соединение закрывается. Парсинг возможен другими средствами, но не 1С. Потому что 1С получает страницу с крутящимся спиннером и и не подгружает данные. js не помогает
Проанализировать полный сценарий обмена браузера с этим сайтом и сделать на 1С точно также. С точностью до заголовков и пр. Для этого использовать инструменты разработчика в браузере, Fiddler, Postman и прочие программы.
Ваш К.О.
Ваш К.О.
Может это действительно защита от парсеров. Проблема с сайтом наш.дом.рф. Другие сайты не помню.
Мне непонятно, почему 1С не может напрямую получить данные с адреса , а простой веб-браузер может.
P.S. В get-запросе из 1С отсылаю и достоверные куки и прочие заголовки.
Мне непонятно, почему 1С не может напрямую получить данные с адреса , а простой веб-браузер может.
P.S. В get-запросе из 1С отсылаю и достоверные куки и прочие заголовки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
