powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UTL_HTTP - https через прокси с авторизацией
1 сообщений из 1, страница 1 из 1
UTL_HTTP - https через прокси с авторизацией
    #39534367
noir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

помогите, плз, (или киньте ссылку, если этот вопрос здесь уже обсуждался - искал, не нашел).

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

Задача - постучаться по https через прокси с авторизацией. Оба варианта кода ниже (код намеренно упростил, чтобы не грузить деталями бизнес-логики) дают одну и ту же ошибку "ORA-29268: HTTP client error 407 - Proxy Authentication Required". Посмотрел через tcpdump - да, действительно, в пакете, который формирует UTL_HTTP, заголовок Proxy-Authorization отсутствует. Ситуация возникает именно при попытке достучаться по https через прокси с авторизацией. Варианты "попроще" - http через прокси с авторизацией и без прокси, https без прокси - работает.

DECLARE
html_response VARCHAR2 (2000);
BEGIN
UTL_HTTP.set_wallet('file:wallet', 'password');
html_response := UTL_HTTP.REQUEST('https://target_host','http://proxy_user:proxy_pass@proxy_host:proxy_port', 'file:wallet', 'password');
END;

DECLARE
req UTL_HTTP.REQ;
BEGIN
UTL_HTTP.set_wallet ('file:wallet', 'password');
UTL_HTTP.set_proxy ('http://proxy_user:proxy_pass@proxy_host:proxy_port');
req := UTL_HTTP.BEGIN_REQUEST ('https://target_host');
END;

Если у кого успешный опыт решения именно такой задачи, поделитесь, плз.

Спасибо.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / UTL_HTTP - https через прокси с авторизацией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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