8.3.9.2233
Давно отправляю sms через сайт по протоколу HTTP.
Теперь они отказываются от протокола TLSv1.0 и программный интерфейс будет доступен только по TLSv1.1 и TLSv1.2.
Что нужно поменять в коде?
Адрес http уже поменял. Но при выполнении WinHttp.Send(ПараметрJSON) вылазит ошибка.
Вроде бы эта версия платформы должна поддерживать TLSv1.2
ПараметрJSON = "";
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2, "UTF-8");
Страница = "https://tls11.esputnik.com/api/v1/balance";
WinHttp.Open("GET", Страница, 0);
WinHttp.SetCredentials(ЛогинЕСпутник, ПарольЕСпутник, 0);
WinHttp.setRequestHeader("Content-Type", "application/json; charset=UTF-8");
WinHttp.Send(ПараметрJSON);
ТекстОтвет = WinHttp.ResponseText();
Если WinHttp.StatusText="OK" Тогда
УспешнаяОтправка = Истина;
ИначеЕсли WinHttp.StatusText="ERROR" Тогда
УспешнаяОтправка = Ложь;
КонецЕсли;