|
WinHTTP и доступ к ПИОТ (ЕСМ) | ☑ | ||
|---|---|---|---|---|
|
0
igel1969
30.09.26
✎
11:07
|
Установил ЕСМ, посылаю на него запрос.
Если на локальном компьютере, то все прекрасно работает, включая проверку кодов, а если через сеть, то ругается WinHTTP: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Имя узла в сертификате недопустимо либо не соответствует вот код: WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); попытка Адрес = "https://" + IPадрес + ":51401/api/v1/info"; Сообщить(Адрес); WinHttp.Open("GET", Адрес,0); WinHttp.SetRequestHeader("Content-Type", "application/json"); WinHttp.SetRequestHeader("Accept", "application/json"); СтрокаЗапроса = ""; WinHttp.Send(СтрокаЗапроса); РезультатСтр = WinHttp.ResponseText(140); Сообщить(ПреобразоватьСтрокуИзУТФ8(РезультатСтр)); Ответ = СтрокаВМету(ПреобразоватьСтрокуИзУТФ8(РезультатСтр)); Исключение Сообщить(СокрЛП(РезультатСтр) + " - " + ОписаниеОшибки()); КонецПопытки; Что я делаю не так? |
|||
|
1
Kongo2019
30.09.26
✎
11:11
|
(0) домен указанный в сертификате сервера, не совпадает с тем, что вы задали в URL запроса. Судя по коду сертификат выдан на доменное имя, а в настройках подключения прописали IP-адрес
|
|||
|
2
igel1969
30.09.26
✎
11:10
|
(1) это на сервере надо смотреть?
|
|||
|
3
igel1969
30.09.26
✎
11:11
|
(1) и как это поменять?
|
|||
|
4
igel1969
30.09.26
✎
11:13
|
(1) это случайно не поле Субъект в свойствах сертификата?
CN = *.ao-esp.ru |
|||
|
5
Kongo2019
30.09.26
✎
11:14
|
(3) Смотреть что там за сертификат.
|
|||
|
6
Kongo2019
30.09.26
✎
11:15
|
Открой URL в браузере, и глянь что там за сертификат тянется.
|
|||
|
7
igel1969
30.09.26
✎
11:15
|
(5) а можно, пожалуйста, чуть поподробнее?
|
|||
|
8
igel1969
30.09.26
✎
11:19
|
фантастика: до сих пор в браузере все открывало, а теперь пишет Forbidden. Сперва придется решать эту проблему
|
|||
|
9
igel1969
30.09.26
✎
11:30
|
(8) эту проблему я решил, сам дурак, отключил удаленный доступ.
Общее имя (CN) fe80::3ca4:a31b:cb85:dcd2 Организация (O) ESM Подразделение (OU) esm-cm Общее имя (CN) ESP CM CA Организация (O) ESM Подразделение (OU) esm-cm Дата выдачи четверг, 7 мая 2026 г. в 09:39:36 Срок действия среда, 7 мая 2036 г. в 09:49:36 Что-нибудь говорит? |
|||
|
10
igel1969
30.09.26
✎
11:32
|
пишет действительный сертификат.
|
|||
|
11
igel1969
30.09.26
✎
11:33
|
скрин
|
|||
|
12
igel1969
30.09.26
✎
11:34
|
скрин не дает вставить
|
|||
|
13
fram_
30.09.26
✎
11:35
|
(0) попробовал метод.. они возвращают логин пароль к ЛМ ЧЗ в открытом виде - это пздц. а это системная учетка с админским доступом, как того требовал ЛМ ЧЗ при установке 🤦♂️🤦♂️🤦♂️
|
|||
|
14
igel1969
30.09.26
✎
11:37
|
(13) но Вы на локальном компе пробовали, да?
|
|||
|
15
igel1969
30.09.26
✎
11:38
|
хотя через браузер все работает. именно WinHTTP не хочет
|
|||
|
16
fram_
30.09.26
✎
11:39
|
(14) нет с другого. у меня ЕСМ и ЛМ ЧЗ на отдельной машине крутятся
|
|||
|
17
fram_
30.09.26
✎
11:41
|
(15) в папке C:\ProgramData\ESP\ESM\um лежат сертификаты которые надо добавить в доверенные
|
|||
|
18
igel1969
30.09.26
✎
11:41
|
(16) а можно пример кода? или Вы через браузер? Через браузер и у меня открывается ((((
|
|||
|
19
igel1969
30.09.26
✎
11:44
|
(17) это я уже давно сделал, не помогает
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |