|
Работа с HTTPСоединение, выполнение запроса https, сертификат SSL
| ☑ |
0
almyaev
11.03.12
✎
18:46
|
Добрый день!
Возникли проблемы при попытке отправки запроса по протоколу HTTPS на удаленный сервер. Отправку делаю так:
...
Соединение = Новый HTTPСоединение(ИмяСервера, , , , , Истина);
...
Соединение.ОтправитьДляОбработки(ИмяФайла, ИмяСкрипта, ИмяФайлаРезультата, Заголовки);
Возникает ошибка: "Ошибка работы с Интернет: SSL connect error".
Сертификат сервера и корневой сертификат установлены. Серверный сертификат соответствует имени сервера. Через браузер по HTTPS на сервер заходит без ошибок. Пробовал манипуляции с файлом "cacert.pem" как написано здесь , не помогло.
Пробовал на версиях 1С:Предприятия 8.2.14.540 и 8.2.15.294.
|
|
1
oleg_km
12.03.12
✎
09:50
|
Ответ не в тему, но если ничего не получится, посмотри в сторону WinHTTP
|
|
2
almyaev
12.03.12
✎
12:16
|
Хотелось бы сделать без использования COM-объектов.
Как я понимаю, из написаного здесь , все возможно сделать с помощью HTTPСоединения. Такое ощущение, что я не дохожу до проблем описанных в указанном топике.
|
|
3
aleks-id
12.03.12
✎
12:38
|
(0) а ты уверен что надо использовать ОтправитьДляОбработки а не Записать ?
|
|
4
almyaev
12.03.12
✎
12:52
|
Судя по хелпу для отправки POST'а надо использовать именно ОтправитьДляОбработки:
HTTPСоединение (HTTPConnection)
ОтправитьДляОбработки (Post)
Синтаксис:
ОтправитьДляОбработки(<Источник>, <АдресРесурса>, <ИмяВыходногоФайла>, <Заголовки>)
|
|
5
oleg_km
12.03.12
✎
12:57
|
(2) давай-давай. Сам убил на это две недели, второй жизни к сожалению не имею. Для сведения: на WinHTTP уже больше года как работает, не только с серверным сертификатом, но и с клиентским
|
|
6
almyaev
15.03.12
✎
11:49
|
(5) Сделал на WinHTTP, спасибо за совет.
|
|