Ibm cloud &引用;从请求中提取规则集参数值时出错。在SignatureXMLBinding.deserialize“处;用于Bluemix上的业务规则服务

Ibm cloud &引用;从请求中提取规则集参数值时出错。在SignatureXMLBinding.deserialize“处;用于Bluemix上的业务规则服务,ibm-cloud,business-rules,Ibm Cloud,Business Rules,我使用RESTAPI执行部署在Bluemix业务规则上的规则。但是,我看到以下错误消息: ilog.rules.res.decisionservice.IlrDecisionServiceException:发生错误时 从请求中提取规则集参数值。在 com.ibm.rules.htds.binding.xml.SignatureXMLBinding.deserialize(SignatureXMLBinding.java:176) 在 com.ibm.rules.htds.servlet.RES

我使用RESTAPI执行部署在Bluemix业务规则上的规则。但是,我看到以下错误消息:

ilog.rules.res.decisionservice.IlrDecisionServiceException:发生错误时 从请求中提取规则集参数值。在 com.ibm.rules.htds.binding.xml.SignatureXMLBinding.deserialize(SignatureXMLBinding.java:176) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.extractInParameters(RESTDecisionServiceServlet.java:954) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.execute(RESTDecisionServiceServlet.java:921) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.onMessage(RESTDecisionServiceServlet.java:843) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.HandlerRequest(RESTDecisionServiceServlet.java:750) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost(RESTDecisionServiceServlet.java:737) 在 com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost(RESTDecisionServiceServlet.java:732) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:595) javaservlet.http.HttpServlet.service(HttpServlet.java:668


我已将请求头中的内容类型指定为XML:

 "Content-type" : "application/xml"
但是,我以JSON格式传递了数据。一旦我按照如下方式修复了内容类型,我就能够成功地执行规则

 "Content-type" : "application/json"