powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
6 сообщений из 6, страница 1 из 1
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40081440
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллега столкнулся с проблеммой при переходе на 10.4.1 перестал работать HTTPRIO (soap) через SSL. И примера для создания клиента через SSL (с INDY) просто нет. Судя по исходному коду там всё переделали внутри. Кто то уже справился с этой проблемой. Нужен просто пример соединения и отправки через HTTPRIO и SSL в делфи 10.4.1 или выше

Спасибо
...
Рейтинг: 0 / 0
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40081448
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

да, забыл добавить, в 10.3 всё работает.
Помнится было нечто подобное и с REST сервисами. Пришлось сразу на 10.4.2 перепрыгивать. Но в этом случае это проблеммно.
...
Рейтинг: 0 / 0
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40081779
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

хот у кого то THTTPRIO заработал через SSL в 10.4.1 или 10.4.2?
Что то там эмбакадеро намутила. Один и тот же проект в 10.3 работает а в 10.4 вываливает 401 ошибку.
Причём неважно, ведётся работа через INDY или через виндовые библиотеки. Уже весь инет перелопатили, под 10.4 нет рабочих примеров.
Если у кого то заработало просьба поделиться кодом блока инициализации компонента через ssl. Что то упускаем, непонятно что только. Возможно проблема не только с THTTPRIO.
...
Рейтинг: 0 / 0
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40082023
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локализуй проблему...
Избавься от httprio, имитируй запрос исключительно на Indy.
Если проблема в нем, проверь версию с гитхаба.
Ну и дальше копай в таком духе
...
Рейтинг: 0 / 0
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40082195
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробовали?
Код: pascal
1.
HTTPRIO1.HTTPWebNode.SecureProtocols := [THTTPSecureProtocol.SSL3];


Еще можно клиентский сертификат явно указать, при необходимости...

В зависимости от выбора там для WinHttpSetOption передается WINHTTP_FLAG_SECURE_PROTOCOL_SSL2/WINHTTP_FLAG_SECURE_PROTOCOL_SSL3

HTTPRIO перевели на работу через THTTPClient
Он использует winhttp под виндой..
Вы можете попробовать использовать NetHTTPClient напрямую, и там посмотреть, достучались или нет через SSL
...
Рейтинг: 0 / 0
Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
    #40082217
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://docs.microsoft.com/en-us/windows/win32/wsdapi/capturing-winhttp-logs
и изучать лог ...

Если 401, то возможно клиентский сертификат не устроил, если он требуется. Но см. выше ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Пример использования HTTPRIO (soap) с SSL в Delphi 10.4.1 и выше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]