|
|
|
UTL_HTTP - https через прокси с авторизацией
|
|||
|---|---|---|---|
|
#18+
Добрый день, помогите, плз, (или киньте ссылку, если этот вопрос здесь уже обсуждался - искал, не нашел). 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; Если у кого успешный опыт решения именно такой задачи, поделитесь, плз. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 23:15 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1885130]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
3ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 345ms |

| 0 / 0 |
