0
Toson777
21.11.16
✎
15:24
|
Здрасте, товарищи.
Пытаюсь (вот отсюда downloads.v8.1c.ru/tmplts) получить обновление для конфигурации бухгалтерия предприятия. Именно это не имеет значения, выбрал ее только потому, что ее рассматривают как пример вот здесь - (черпал вдохновение оттуда). Вот получить файл UpdInfo.txt (там лежит инфа о последнем релизе указанной конфы) с "открытой" части сайта () получилось, а вот приконнектиться к "закрытой части сайта", чтобы стащить оттуда файл обновления не удается. Пробовал и в заголовках передавать Authorization с логином и паролем в base64, но ноль эмоций (хотя мб чего не так делаю, т.к. в этом всем не особо силен). Кстати, вот ссылка на скрин ответа сайта, который возвращается в переменную Ответ:
Вот и сам код:
Соединение = Новый HTTPСоединение("downloads.v8.1c.ru/tmplts",
,
"ПифПаф",
"ОйОйОй");
Адрес = "/1с/Accounting/2_0_32_6/1cv8.zip";
Попытка
Папка = "D:\FolderUpdate";
СоздатьКаталог(Папка);
ЗаголовокGET = Новый Соответствие();
ЗаголовокGET.Вставить("User-Agent","1C+Enterprise/8.2");
//ЗаголовокGET.Вставить("Authorization", "Basic 0JAg0LfQsNC70YPQv9GDINC/0L7RgdC+0YHQsNGC0Ywg0L3QtSDRhdC+0YfQtdGI0YwsINGD0LzQvdC40Lo/");
Ответ = Соединение.Получить(Новый HTTPЗапрос(Адрес, ЗаголовокGET), Папка+"\1cv8");
Исключение
ИнфОбОшибке = ИнформацияОбОшибке();
ТекстОшибки = КраткоеПредставлениеОшибки(ИнфОбОшибке);
ОбщегоНазначения.ПредупреждениеОбОшибке(ТекстОшибки);
Возврат ЛОЖЬ;
КонецПопытки;
Возврат ИСТИНА;
|
|