я не програміст 1с, так, маю загальне поняття, тому прошу не судити строго.
є задача отримати з сайту xml файл для подальшої обробки.
адреса https://сайт.com.ua/uploads/files/export_product.php?lang=ua
якщо заходити через браузер там ось така форма авторизації
і її код
платформа 8.3.17.1549
Пишу просту процедуру
Процедура Команда2(Команда)
SSL = Новый ЗащищенноеСоединениеOpenSSL;
Попытка
HTTP=новый HTTPСоединение("сайт.com.ua",,"логін", "пароль",,60,SSL);
Исключение
Сообщить("помилка");
Возврат;
КонецПопытки;
ИмяВходящегоФайла = "C:\Users\user\Desktop\test.html";
HTTPЗапрос = Новый HTTPЗапрос;
HTTPЗапрос.АдресРесурса = "uploads/files/export_product.php?lang=ua";
Попытка
HTTP.Получить(HTTPЗапрос, ИмяВходящегоФайла);
Исключение
Сообщить("помилка");
Возврат;
КонецПопытки;
КонецПроцедуры
! | https://pro1c.org.ua/index.php?act=announce&id=2: 8, 9 |
slavikdr @ Сегодня, 14:47
,
Изображений нет, ничего не понятно.
Авторизация через POST запрос? Куки отдают для последующих запросов? Редиректы используются?
Если нет нормального описания API, значит ставить прокси и смотреть протокол.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua