declare
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
begin
req := UTL_HTTP.BEGIN_REQUEST('http://192.168.1.80/');
resp := UTL_HTTP.GET_RESPONSE(req);
end;以上代码执行没任何问题,但我建立储存过程,然后对存储过程执行就报错了,并且,存储过程如果不包含UTL_HTTP包的使用语句时,也不会有问题create or replace PROCEDURE test
as
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
begin
req := UTL_HTTP.BEGIN_REQUEST('http://192.168.1.80/');--在这就异常了
resp := UTL_HTTP.GET_RESPONSE(req);
end;
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
begin
req := UTL_HTTP.BEGIN_REQUEST('http://192.168.1.80/');
resp := UTL_HTTP.GET_RESPONSE(req);
end;以上代码执行没任何问题,但我建立储存过程,然后对存储过程执行就报错了,并且,存储过程如果不包含UTL_HTTP包的使用语句时,也不会有问题create or replace PROCEDURE test
as
req UTL_HTTP.REQ;
resp UTL_HTTP.RESP;
begin
req := UTL_HTTP.BEGIN_REQUEST('http://192.168.1.80/');--在这就异常了
resp := UTL_HTTP.GET_RESPONSE(req);
end;
出现异常错误断点 位于 UTL_HTTP.pls 的行 -1。
$Oracle.EXCEPTION_ORA_29273:
ORA-29273: HTTP 请求失败
ORA-06512: 在 "SYS.UTL_HTTP", line 1029
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝
到这句就exception了
并且我不知道怎么看异常原因
或者是上述你解决的方案是什么呀
'GET',
utl_http.HTTP_VERSION_1_1);-29273---ORA-29273: HTTP 请求失败
ORA-06512: 在 "SYS.UTL_HTTP", line 1130
ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝请大神指教