0
fantomask
05.12.20
✎
10:22
|
Пытаемся получить файл из сервиса. Если через браузер заходить и по ссылке, всё получается идеально, но через 1С выходит ошибка ROUTE: Unauthenticated
//Подключаемся
Соединение = Новый HTTPСоединение(Настройка.АдресСервера, 443, Настройка.Логин, Настройка.Пароль, , 90,
Новый ЗащищенноеСоединениеOpenSSL());
Если Соединение=Неопределено тогда
Предупреждение("Не удалось получить Подключение");
ВОзврат Неопределено;
КОнецЕсли;
//Формируем запросик для получения файла
ЗАпрос = новый HTTPЗапрос("/b/rep/wh/warehouse_balance&run?rt=csv&report_state=S&begin_date="+Формат(Период,"ДФ=dd.MM.yyyy")+"&end_date="+Формат(Период,"ДФ=dd.MM.yyyy")+"&filial_ids="+НАстройка.КодФилиала+Склады+"&product_group_id=3&sum_type=¤cy_id=&price_type_id=&show_sale_price=N&separate_by_measures=&-user_id=1&-filial_id="+Настройка.КодФилиала+"&-project_code=trade0&-lang_code=ru");
Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
Файлик = ПолучитьИмяВременногоФайла("csv");
Запрос.Заголовки = Заголовки;
Соединение.ВызватьHTTPМетод("GET",Запрос,Файлик);
|
|