|
Программирование >> Oracle
Пакет UTL HTTP 1761 <body bgcolor= #FFFFFF link= #003399 alink= #FF9933 vlink= #996633 text= #000000 > <a name= top ><!--Top of Page--></a> <table border=0 width=100% cellspacing=0 cellpadding=0> <tr PL/SQL procedure successfully completed. Не беспокойтесь о том, что получена страница с сообщением об ошибке; так и должно быть. Причина выдачи этой страницы в том, что не передана информация о сеансе. Мы выбрали документ, защищенный протоколом SSL, нам просто нужно проверить, что подключение работает. Давайте обратимся к другому сайту. Например, к E*Trade: tkyte@TKYTE816> declare 10 11 12 13 14 15 16 17 18 19 20 l output long; l url varchar2(255) default https: trading.etrade.com/ ; l wallet path varchar2(255) file:C:\Documents and default Settings\Thomas Kyte\ORACLE\WALLETS; begin l output := utl http.request (url proxy wallet path wallet password dbms output.put line(trim(substr(l output,1,255))); end; l url, www-proxy.us.oracle.com, l wallet path, oracle declare ERROR at line 1: ORA-06510: PL/SQL: unhandled user-defined exception ORA-06512: at SYS.UTL HTTP , line 174 ORA-06512: at line 12 Очевидно, не получается. У сайта E*Trade сертификат подписан бюро www.verisign com/CPS Incorp.by Ref, которое не обладает доверием по умолчанию. Чтобы обратиться к этой странице, необходимо добавить сертификат в бумажник Oracle - если, конечно, вы доверяете Verisign! Вот как это сделать. Перейдите на соответствующий сайт (https: trading.etrade.com). Щелкните дважды на пиктограмме замка в правом нижнем углу (в браузере Microsoft Internet Explorer). B результате появится окно следующего вида: 1762 Приложение А Выберите вкладку Certification Path в верхней его части. Здесь представлен соответствующий сертификат E*Trade (trading.etrade.com), а также информация о том, кто выдал этот сертификат. Необходимо добавить бюро, подписавшее (выдавшее) сертификат, к списку бюро, сертификатам которых вы доверяете, в бумажник Oracle. Сертификат выдало бюро www.verisign.com/CPS Incorp.by Ref. LIABILITY LTD, как видно из следующей иерархии: Пакет UTL HTTP 1763 Щелкните на кнопке View Certificate при выбранной строке www.verisign.com/CPS Incorp. by Ref. Будет выдана информация о сертификате. Выберите вкладку Details, и увидите: Теперь необходимо щелкнуть на кнопке Copy to File. Сохраните файл локально как файл сертификата Base-64 encoded X.509 (CER). Следующий снимок экрана показывает, какой выбор надо сделать; назовите файл как угодно и сохраните его в любом каталоге. Скоро мы его будем импортировать, так что запомните, где вы его сохранили: Теперь можно импортировать этот файл в бумажник Oracle Wallet. Откройте бумажник в программе OWM и щелкните правой кнопкой мыши на Trusted Certificates; при этом отобразится меню, в котором есть пункт import Trusted Certificate:
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |