向 Oracle APEX 或 PLSQL 过程发送 POST 请求

Posted

技术标签:

【中文标题】向 Oracle APEX 或 PLSQL 过程发送 POST 请求【英文标题】:Send POST request to Oracle APEX or PLSQL procedure 【发布时间】:2015-10-29 14:24:23 【问题描述】:

我正在尝试将带有参数的发布请求发送到数据库中的 Oracle APEX 或 PL/SQL 过程。我目前正在探索这些途径,但无济于事。 PL/SQL 方法似乎涉及使用 DAD(数据库访问描述符)来使 PL/SQL 过程启用网络 - 但是这听起来太复杂了,对于我工作的当前环境来说并不理想 - 需要编辑HTTP 服务器等等。

我不确定 Oracle APEX 是否可以接受 POST 请求并进行处理。有谁知道 APEX 如何读取 POST 请求或 PL/SQL 过程可以使用传递给它的 url 和 POST 请求参数调用的任何解决方案。

【问题讨论】:

您目前在哪个平台上工作?您需要它作为 Web 服务工作吗?您能否再详细说明一下 post 参数和 PL/SQL 过程的性质? 【参考方案1】:

听起来您需要在 APEX 中创建一个 RESTful Web 服务,假设您的客户端能够发出 HTTP 请求,这是给定的。

看看这篇文章。它应该为您提供足够的信息,以便能够使用适当的端点和 POST 处理程序创建 REST API。

http://www.modernapex.co.uk/building-a-todo-app-with-rest/

【讨论】:

以上是关于向 Oracle APEX 或 PLSQL 过程发送 POST 请求的主要内容,如果未能解决你的问题,请参考以下文章

使用 plsql 或 javascript 在 oracle apex 20.1 中的交互式网格中获取行仅包含特定列中的特定值

在 Oracle 自治数据库中,尝试使用 apex_util.create_user 在 plsql 程序中创建工作区。但失败了

Oracle Apex 端口更改

Oracle APEX - 处理 APEX 内部错误

使用 PLSQL 更新 Apex 表格形式

Oracle APEX 选择列表