|
Ошибка при коннекте по WinHTTP | ☑ | ||
|---|---|---|---|---|
|
0
SurFace
22.01.14
✎
18:22
|
Как можно отключить проверку сертификата?
WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); WinHttp.Open("GET","https://Dhentication/Api/CreatTok",0); WinHttp.SetRequestHeader("CompTok","V0TcmO1l5Qm"); WinHttp.Send(); ТекстОтвет = WinHttp.ResponseText(); При обращении к ресурсу вываливается ошибка "The certificate authority is invalid or incorrect" |
|||
|
1
oleg_km
22.01.14
✎
21:21
|
Там опции можно установить, только в 1С не просто их установить. Поищите по форуму
|
|||
|
2
zulu_mix
22.01.14
✎
21:27
|
||||
|
3
zulu_mix
22.01.14
✎
21:32
|
кстати, должно прокатить так:
WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); WinHttp.Option(2,1251); WinHttp.Option(4,13056);//intSslErrorIgnoreFlags WinHttp.Option(6,true);//blnEnableRedirects WinHttp.Option(12,true);//blnEnableHttpsToHttpRedirects WinHttp.Open("POST","https://"+АдресСервераОнлайнПроверки+РесурсНаСервере,0); |
|||
|
4
SurFace
23.01.14
✎
10:41
|
(3) не прокатило,
только методом GET пользуюсь. |
|||
|
5
Infsams654
23.01.14
✎
10:53
|
(4) должно прокатить, какая разница GET или POST.
В прочем, MSXML2.XMLHTTP пользую, там никаких проблем. |
|||
|
6
oleg_km
23.01.14
✎
10:54
|
Вроде вот эта конструкция не работала:
WinHttp.Option(2,1251); Там есть вроде обходной маневр. Попробуйте действительно MSXML2.XMLHTTP |
|||
|
7
SurFace
23.01.14
✎
11:18
|
(6) и вместо (2,1251) использовал
WinHttp.Option(2,"Windows-1251"); |
|||
|
8
Asmody
23.01.14
✎
11:38
|
что ж вам нативными средствами не пользуется?
|
|||
|
9
oleg_km
23.01.14
✎
12:21
|
(8) А там разве с https все гладко, не нужны танцы с запихиванием сертификата куда-то внутрь 1С?
|
|||
|
10
SurFace
24.01.14
✎
09:32
|
(5), (6) - Спасибо, помогло. Показывает всплывающее окно с сертификатом, который можно установить и продолжить считывать данные с ресурса.
MSXML2.XMLHTTP - рулит |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |