Oracle通过存储过程 采用HTTP的方式调用webserivce,学习前端开发的步骤,

soapenv:Header/

soapenv:Body

<ser:ReportTheLossOfSIcard soapenv:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>

452223193711161025||B20684791|4|402|6231330300051198182|450200D156000005A5209A7FE074EFAB|3B6D0000008159532086A24502A5209A7F4

</ser:ReportTheLossOfSIcard>

</soapenv:Body>

</soapenv:Envelope>

';

http_req := utl_http.begin_request(‘http://10.154.248.13:7011/eapdomain_lz_zx/services/WSInterfaceSiINF?wsdl’,

‘POST’,

‘HTTP/1.0’);

utl_http.set_header(http_req, ‘Content-Type’, ‘text/xml’);

utl_http.set_header(http_req, ‘Content-Length’, length(env));

/* utl_http.set_header(http_req,

‘SOAPAction’,

‘http://www.webserviceX.NET/GetWeather’);*/

utl_http.set_header(http_req,

‘SOAPAction’,

‘’);

utl_http.write_text(http_req, env);

http_resp := utl_http.get_response(http_req);

utl_http.read_text(http_resp, env);

utl_http.end_response(http_resp);

return_value := xmltype.createxml(env)

.extract(‘/soap:Envelope/soap:Body/child::node()’,

‘xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”’);

error_value := return_value.extract(‘/soap:Fault’,

‘xmlns:soap=“http://schemas.xmlsoap.org/so

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值