1

我正在尝试使用 Oracle UTL_HTTP 包调用 Web 服务。该调用是针对 HTTPS Post 和 include 的utl_http.set_wallet

当数据库尝试执行

req utl_http.req;
res utl_http.resp;
res := utl_http.get_response (req); 

我们收到 Oracle 错误消息:

ORA-29259 end-of-input-reached.

提前致谢

4

1 回答 1

0

您描述的问题类似于 Oracle 支持系统中的“将 HTTPS 与 Webservice 和 Utl_http.request 一起使用失败并出现错误 ORA-29259:输入结束或 ORA-29263:HTTP 协议错误(文档 ID 1602116.1)”。

解决方案是确保网站或钱包文件的 ACL 已启用。因此不仅允许通过 ACL 访问网站,还允许访问钱包所在的本地文件名。

如果您发布完整的代码,我们可能会看到更多。

于 2021-11-18T11:54:13.897 回答