Имя: Пароль:
1C
1С v8
1c и SSL
0 denpon
 
18.06.20
19:00
Добрый День ув. Коллеги по 1с.
нужно загрузить xml с такого адреса:"https://afk.ua/ua/price/....com/uts209rz";
апи="https://afk.ua/ua/price/....com";;
// не могу загрузить . Питался много способов. Один из них такой
     ssl1 = Новый ЗащищенноеСоединениеOpenSSL(
            Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),
            Новый СертификатыУдостоверяющихЦентровWindows());

HTTPСоединение = Новый HTTPСоединение(апи, , , , , , ssl1);
HTTPСоединение.Получить("uts209rz",ИмяВходящегоФайла);
// Ошибка
{ВнешняяОбработка.ВнешняяОбработка2.Форма.Форма.Форма(156)}: Ошибка при вызове метода контекста (Получить)
HTTPСоединение.Получить("uts209rz",ИмяВходящегоФайла);
по причине:
Ошибка работы с Интернет:  Couldn't resolve host name
Помогите
1 ДенисЧ
 
18.06.20
19:18
ну так пинг с того компа на этот адрес сделай...
И да, не с клиента, а с сервера...
У меня curl отдаёт кучу букв...
2 denpon
 
18.06.20
19:32
Я захожу на этот файл браузером - он существует. Я кусок адреса заменил точками
3 ДенисЧ
 
18.06.20
19:39
(2) У тебя "Couldn't resolve host name"
Это значит, что .... Пояснять? Или перевести?
4 denpon
 
18.06.20
19:53
вот полные адреса
5 denpon
 
18.06.20
19:53
ИмяВходящегоФайла= КаталогВременныхФайлов()+"пайс.xml";

апи="https://afk.ua/ua/price/api/[email protected]/uts209rz";;
6 denpon
 
18.06.20
19:55
Мне нужно сохранить файл на диск, что бы потом прочитать его
7 Biker
 
18.06.20
20:34
(5) Прочитай хелп по HTTPСоединение,
апи="afk.ua";
8 denpon
 
18.06.20
20:55
Спасибо всё получилось , я добавил в  HTTPСоединение ssl1
9 Turku
 
19.06.20
01:01
(8) А зачем этот изврат с HTTPСоединение'м, когда можно просто: КопироватьФайл("https://afk.ua/ua/price/api/[email protected]/uts209rz","D:\file.xml";);