【发布时间】:2017-07-29 19:08:12
【问题描述】:
我有一个 Oracle Apex 应用程序,我正在尝试发出 REST 请求,但我收到错误未经授权的 URL。
这是我的代码:
declare
l_clob clob;
begin
l_clob := APEX_WEB_SERVICE.make_rest_request(
p_url => 'http://oracle-base.com/webservices/add-numbers.php',
p_http_method => 'GET',
p_parm_name => APEX_UTIL.string_to_table('p_int_1:p_int_2'),
p_parm_value => APEX_UTIL.string_to_table(1 || ':' || 2)
) ;
return l_clob;
end;
错误:
Unauthorized URL: http://oracle-base.com/webservices/add-numbers.php
Contact your application administrator.
请问有人知道这是什么原因吗?
谢谢。
【问题讨论】:
-
是否有防火墙规则或其他东西阻止该站点出现此错误?
-
我真的不知道。这段代码是从apex.oracle.com 的工作区调用的,你认为这可以从apex.oracle.com 工作吗?
-
我输入了 URL,它对我来说很好用。我缺少参数,但我得到了 XML 返回。
-
回溯中的
anonymous block将是我首先要看的地方。 -
您认为这样的命令可以从 apex.oracle.com 上的标准工作区启动还是需要某些特定权限?谢谢
标签: sql oracle oracle-apex