Я пытаюсь подключиться к SOAP API Royal Mail, но не могу пройти этап начала запроса.
Сертификаты добавлены в кошелек, он отлично работает для DPD и других веб-API..
DECLARE
wk_http_request utl_http.req;
BEGIN
utl_http.set_wallet('file:/app/oracle/admin/A11/wallet', NULL);
wk_http_request := utl_http.begin_request('https://api.royalmail.net/shipping/v2', 'POST', utl_http.http_version_1_1);
END;
/
Дает ошибку:
ORA-29259: end-of-input reached
ORA-06512: at "SYS.UTL_HTTP", line 1128
ORA-06512: at line 5
29259. 00000 - "end-of-input reached"
*Cause: The end of the input was reached.
*Action: If the end of the input is reached prematurely, check if the input
source terminates prematurely. Otherwise, close the connection
to the input.
Я получаю то же самое, независимо от того, включаю ли я установленную линию кошелька или нет.
Это работает без ошибок:
DECLARE
wk_http_request utl_http.req;
BEGIN
utl_http.set_wallet('file:/app/oracle/admin/A11/wallet', NULL);
wk_http_request := utl_http.begin_request('https://api.dpd.co.uk', 'POST', utl_http.http_version_1_1);
END;
/
Может ли кто-нибудь подключиться к Royal Mail API через Oracle PL / SQL?Наша версия 11.2.0.3.0.