向 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 程序中创建工作区。但失败了