Answer the question
In order to leave comments, you need to log in
1c doesn't work with https?
Hello,
There is a site, at the beginning it was on http , all data on the site was parsed from 1s.
Now, we have switched to https and 1c categorically does not want to work with such a protocol.
Tell me, please tell me what manipulations need to be carried out on 1s so that it starts working with https ?
Answer the question
In order to leave comments, you need to log in
Solution:
Version 1s 8.3
We go to 1s (Configurator).
Find the section -> ExchangeSiteUT
find the code
Соединение = Неопределено;
Попытка
Соединение = Новый HTTPСоединение(
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт,
ПараметрыПодключения.Пользователь,
ПараметрыПодключения.Пароль,
ПараметрыПодключения.Прокси,
ПараметрыПодключения.ЗащищенноеСоединение
);
Исключение
ДобавитьОписаниеОшибки(ОписаниеОшибки,
ОписаниеИсключительнойОшибки(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'"),
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт)));
Соединение = Неопределено;
Соединение = Неопределено;
ssl = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows()); //as_не типовое для работы по https
Попытка
Соединение = Новый HTTPСоединение(
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт,
ПараметрыПодключения.Пользователь,
ПараметрыПодключения.Пароль,
ПараметрыПодключения.Прокси,
,
?(ПараметрыПодключения.ЗащищенноеСоединение, ssl, Неопределено)
);
Исключение
ДобавитьОписаниеОшибки(ОписаниеОшибки,
ОписаниеИсключительнойОшибки(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось установить соединение с сервером %1:%2. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'"),
ПараметрыПодключения.Сервер,
ПараметрыПодключения.Порт)));
Соединение = Неопределено;
Have you tried it like this?
хСоединение = Новый HTTPСоединение(Сайт,443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question