问题描述
我遇到一个问题,当从SOA 12c BPEL流程调用REST GET调用时,我需要为URI参数传递一个空值。
该请求必须类似于以下内容之一才能与目标系统一起工作:
rest.url.com\restservice?param1=¶m2=two
rest.url.com\restservice?param1=%00¶m2=two
目标系统以下列方式之一将 param1接受为null。每种方法都可以在SOAPUI的测试调用中正常工作,但是当尝试使用REST适配器完成此操作时,我遇到了问题。我的rest适配器设置为使用wsdl和架构来创建使用xslt创建的请求xml文件。如果我从XML映射中将其传递为空的param1(即
rest.url.com\restservice?¶m2=two
另一方面,如果我传递一个表示NUL的字符串值(
rest.url.com\restservice?param1=%2500¶m2=two
我尝试使用disable-output-escape之类的属性,必需的,默认的,但是没有成功。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)