【问题标题】:ORA-29259 end-of-input reached calling utl_http.get_response PL/SQLORA-29259 输入结束调用 utl_http.get_response PL/SQL
【发布时间】:2020-02-11 08:46:12
【问题描述】:
我正在尝试使用 Oracle UTL_HTTP 包调用 Web 服务。调用 HTTPS Post 并包含 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.
提前致谢
【问题讨论】:
标签:
oracle
plsql
plsql-package
【解决方案1】:
您描述的问题类似于 Oracle 支持系统中的“将 HTTPS 与 Webservice 和 Utl_http.request 一起使用失败并出现错误 ORA-29259:输入结束或 ORA-29263:HTTP 协议错误(文档 ID 1602116.1)” .
解决方案是确保网站或钱包文件的 ACL 已启用。所以不仅允许通过ACL访问网站,还允许访问钱包所在的本地文件名。
如果您发布完整代码,我们可能会看到更多。