响应是SAP CPI中出现意外的text/html ContentType错误

2020-09-03 12:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在使用SAP CPI...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

在使用SAP CPI通过Cloud Connector将数据发送到S4系统时,出现以下错误。 我已经使用SOAP(1.x)适配器作为接收器,并且正在使用https适配器推送来自邮递员的数据。 请提出意见,为什么我们会遇到这种类型的错误以及我必须注意的问题。 预先感谢。

注意:从SOAP UI可以正常工作。

错误

消息处理失败。

处理时间:590毫秒

错误详细信息com.sap.it.rt.adapter.http.api.exception.HttpResponseException:发生内部服务器错误:响应具有意外的text/html ContentType。 HTML流的传入部分:(无)。

此致

瑜伽士

6条回答
CJones
2020-09-03 13:10

嗨,

在一个复杂的iflow中,我曾在同一阶段使用SOAP适配器遇到相同的问题。 最初,我认为这是SOAP适配器的问题,直到能够在Postman中重现该问题。 如果我向SOAP端点发送POST时未在" text/xml"中设置" Content-Type"标头,则Web服务实际上会返回一个带有空标头和正文的HTML,这是CPI抱怨的。

解决方案很简单。 在我的情况下,我在要设置请求正文的内容修改器中添加了" Content-Type"标头,其值为" text/xml":

此外,您还必须在SOAP适配器中禁用"清除请求标头"。 显然,SOAP适配器将在发送POST之前删除所有自定义标头:

一周热门 更多>