я не програміст 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Запрос, ИмяВходящегоФайла);
Исключение
Сообщить("помилка");
Возврат;
КонецПопытки;
КонецПроцедуры
В результаті C:\Users\user\Desktop\test.html отримую ту ж саму форму авторизації, більше нічого.
Код перевірив на іншому сайті, де авторизація не потрібна - xml викачується.
логін пароль вводжу вірні.
Хелп мі, що я роблю не так?
Сообщение отредактировал Vofka - 30.03.21, 14:36