oracle怎么接收http请求,oracle如何发送http请求

在oracle里面如何发送http请求,步骤:

1.新建存储过程发送http请求

create or replace procedure SP_WebService_Check_aj /*IVR WebService*/

(ajbm   in varchar2,

flag   out varchar2) is

req   utl_http.req;

resp  utl_http.resp;

value varchar2(1024);

begin

req := utl_http.begin_request(get_tp_url('IvrCheck') ||

'?action=check_aj' || chr(38) || --参数1 action

'ajbm=' || ajbm --参数2 ajbm

);

utl_http.set_header(req, 'User-Agent', 'Mozilla/4.0');

resp := utl_http.get_response(req);

utl_http.read_line(resp, value, true);

flag := value;

utl_http.end_response(resp);

EXCEPTION

when utl_http.end_of_body then

utl_http.end_response(resp);

end SP_WebService_Check_aj;

2.触发的函数get_tp_url

create or replace function get_tp_url(pname in varchar2)

return varchar2

as

v_url varchar2(100);

begin

select url into v_url from tp_url where name=pname and VALID=1;

return v_url;

end;

3.附上tp_url表里的数据

insert into tp_url (ID, URL, NAME, VALID) values ('2', 'http://ip:8080/WebService12368/IvrCheckServlet', 'IvrCheck', 1);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值