Не выводится каталог на форму. При выполнении строки ДокументХТМЛ = ПостроительДОМ.Прочитать(ЧтениеХТМЛ); в заголовок передается значение "301 Moved Permanently"
(6)Посмотрите ответ на изначальный запрос, без защищенного соединения. В ответе помимо кода 301 должен прийти заголовок Location - куда была перемещена страница.
Например, вместо
//Загружаем нужную нам страницу в каталог
Соединение.Получить(Каталог, ИмяФайла);
//Начинаем чтение нашего файла
нужно еще заголовок посмотреть
//Загружаем нужную нам страницу в каталог
ХТТПОтвет = Соединение.Получить(Каталог, ИмяФайла);
Сообщить(ХТТПОтвет.Заголовки.Location);
//Начинаем чтение нашего файла
(8)Кроме того, обратите внимание, что Каталог - это не полный путь к странице, а путь без указания протокола и имени сервера, которое у Вас в строке Сервер = "www.brass.ru". Например, если получаете страницу "https://forum.infostart.ru/forum9/topic228200", то Сервер = "forum.infostart.ru", а Каталог = "/forum9/topic228200". Соответственно
Соединение = Новый HTTPСоединение(Сервер,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Запрос = Новый HTTPЗапрос(Каталог);
Ответ = Соединение.Получить(Запрос);
(3) сделал защищенное соединение- всё заработало. Но теперь при проходе по каталогу моего сайта, не заполняется файл в каталоге на диске. Точнее не заполняется таблица при проходе этой строки ЭлементыUL = ДокументХТМЛ.ПолучитьЭлементыПоИмени("ul"); в примере вот так ЭлементыTABLE = ДокументХТМЛ.ПолучитьЭлементыПоИмени("TABLE");
Код состояния HTTP 301 или Moved Permanently (с англ. — «Перемещено навсегда»)
1) возможно ошибка в адресе сайта... или параметрах
2) может сайт перевели на SSH http:// -> https://
3) сохраните страницу в файл и уже чтение из файла сделать... иногда помогает
(5) вот как раз чтение из создаваемого файла 1с не может провести. Пишет что файл не найден, но сам файл создается и имеет вес, правда очень маленький(6 кб). Если открыть файл, то он показывает страницу 404
(6)Посмотрите ответ на изначальный запрос, без защищенного соединения. В ответе помимо кода 301 должен прийти заголовок Location - куда была перемещена страница.
Например, вместо
//Загружаем нужную нам страницу в каталог
Соединение.Получить(Каталог, ИмяФайла);
//Начинаем чтение нашего файла
нужно еще заголовок посмотреть
//Загружаем нужную нам страницу в каталог
ХТТПОтвет = Соединение.Получить(Каталог, ИмяФайла);
Сообщить(ХТТПОтвет.Заголовки.Location);
//Начинаем чтение нашего файла
(8)Кроме того, обратите внимание, что Каталог - это не полный путь к странице, а путь без указания протокола и имени сервера, которое у Вас в строке Сервер = "www.brass.ru". Например, если получаете страницу "https://forum.infostart.ru/forum9/topic228200", то Сервер = "forum.infostart.ru", а Каталог = "/forum9/topic228200". Соответственно
Соединение = Новый HTTPСоединение(Сервер,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Запрос = Новый HTTPЗапрос(Каталог);
Ответ = Соединение.Получить(Запрос);
(7) да, не SSH... я имел ввиду защищённое соединение SSL, а не SSH
т.е. надо использовать последний параметр при создании соединения
Соединение = Новый HTTPСоединение(<Сервер>, <Порт>, <ИмяПользователя>, <Пароль>, <Прокси>, <ЗащищенноеСоединение>)
Защищенное (IsSecure) - Определяет использование протокола http или https.
Истина - https.
или надо в последний параметр писать не Истина, а "Новый ЗащищенноеСоединениеOpenSSL"
Нужно выполнять запросы по адресу, указанному в Location, до тех пор, пока не придет ответ без Location. Ну и использовать защищенное соединение, если это необходимо (как уже писали выше)