Отправка по API, ошибка (WinHttp.WinHttpRequest): Ошибка поддержки безопасных каналов
☑
0
Melcor
30.11.18
✎
13:43
Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Ошибка поддержки безопасных каналов
Использую вот такую процедуру
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"utf-8");
WinHttp.Open("GET", "; + Ключ, 0);
WinHttp.SetRequestHeader("Accept-Language", "ru");
WinHttp.SetRequestHeader("Accept-Charset", "utf-8");
WinHttp.setRequestHeader("Content-Language", "ru");
WinHttp.setRequestHeader("Content-Charset", "utf-8");
WinHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
СтрокаЗапроса = " Джон Биллович&data[0][3]=3555&data[0][4]=28.11.2018 0:00:00&data[0][5]=28.11.2018 0:00:00";
Попытка
WinHttp.Send(СтрокаЗапроса);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Причем если запуская с компа на win 8, проблем нет, но если запускаю с сервера Win 2008 R2, то такая вот фигня
1
Lexey_
30.11.18
✎
13:53
(0) используй HTTPСоединение
2
Сияющий в темноте
30.11.18
✎
15:05
Или современный Server.XMLHttpRequest, тут можно проверку сертификата отключить.
А WinHttpRequest еще мамонтов живыми видел
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший