(2)потому что Postman умеет в редикет а 1с нет. Надо типа такого. С рекурсией гонять.
Функция ПолучитьДанныеСURL(URL)
СоединениеHTTP = Новый HTTPСоединение(
URL, 443, , , , , Новый ЗащищенноеСоединениеOpenSSL()
);
ЗапросHTTP = Новый HTTPЗапрос("/");
РезультатЗапроса = СоединениеHTTP.Получить(ЗапросHTTP);
Если РезультатЗапроса.КодСостояния = 200 Тогда
// Запрос выполнен успешно
Возврат РезультатЗапроса.ПолучитьТелоКакСтроку();
ИначеЕсли РезультатЗапроса.КодСостояния = 301 Тогда
// Перенаправление
НовыйURL = РезультатЗапроса.Заголовки.Получить("Location");
Сообщить("Ресурс перемещен на: " + НовыйURL);
// Рекурсивный вызов функции для обработки перенаправления
Возврат ПолучитьДанныеСURL(НовыйURL);
Иначе
// Другие ошибки
Сообщить("Ошибка: " + РезультатЗапроса.КодСостояния + " " + РезультатЗапроса.ОписаниеСостояния);
Возврат "";
КонецЕсли;
КонецФункции