我使用REST API执行了部署在用于Bluemix的业务规则上的规则。但是,我看到以下错误消息:
ilog.rules.res.decisionservice.IlrDecisionServiceException:从请求中提取规则集参数值时出错。在com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.extractInParameters(RESTDecisionServiceServlet.java:954)处com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.extractInParameters(RESTDecisionServiceServlet.java:954)处com.ibm.rules.htds.binding.xml.SignatureXMLBinding.deserialize(SignatureXMLBinding.java:176) com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.onMessage(RESTDecisionServiceServlet.java:843)上的.htds.servlet.RESTDecisionServiceServlet.execute(RESTDecisionServiceServlet.java:921)com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.handleRequest上的.htds.servlet.RESTDecisionServiceServlet.execute(RESTDecisionServiceServlet.java:921) (RESTDecisionServiceServlet.java:750)com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost(RESTDecisionServiceServlet.java:737)com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost(RESTDecisionServiceServlet.java:
我已在请求标头中将内容类型指定为XML:
"Content-type" : "application/xml"
但是,我以JSON格式传递了数据。如下固定内容类型后,便能够成功执行规则。
"Content-type" : "application/json"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句