错误的SAP CPI:无效的UTF-8起始字节0x8b(在char#2,字节#-1)

2020-08-30 02:56发布

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

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


专家您好,

在进行SOAP连接以将数据发送到另一个系统时,出现以下问题:

错误详细信息:

java.lang.RuntimeException:无法解析流。,原因:java.io.CharConversionException:无效的UTF-8起始字节0x8b(在char#2,字节#-1)
 xmlns:soap =" http://schemas.xmlsoap.org/soap/envelope/"> 
  **** 
  **** 
 
 
 
  X 
 
 
 
 <地籍货运>
 <货物>
  111111 
 
  1 
 测试
 
 <状态> A 
  2019-08-15T00:00:00.000 
 
 
 
 
 
我不知道如何解决这个问题。 有人可以帮我吗?

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

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


专家您好,

在进行SOAP连接以将数据发送到另一个系统时,出现以下问题:

错误详细信息:

java.lang.RuntimeException:无法解析流。,原因:java.io.CharConversionException:无效的UTF-8起始字节0x8b(在char#2,字节#-1)
 xmlns:soap =" http://schemas.xmlsoap.org/soap/envelope/"> 
  **** 
  **** 
 
 
 
  X 
 
 
 
 <地籍货运>
 <货物>
  111111 
 
  1 
 测试
 
 <状态> A 
  2019-08-15T00:00:00.000 
 
 
 
 
 
我不知道如何解决这个问题。 有人可以帮我吗?
付费偷看设置
发送
3条回答
95年老男孩
1楼 · 2020-08-30 03:29.采纳回答

Hi Vivian

这似乎确实是响应是gzip编码的,并且可能使SOAP接收器适配器跳闸。

您可以尝试使用添加一个Accept-Encoding标头 内容修改器步骤,并将其设置为值" identity"(不带引号)。 应该向外部服务器表明您不需要压缩。

关于

Morten

半个程序猿
2楼-- · 2020-08-30 03:45

Morten Wittrock Raffael Herrmann 谢谢您的帮助!

我刚刚解决了这个问题,尝试在SOAP Connection的此选项中压缩消息:

有关我所做操作的更多详细信息,我正在发送带有自定义标头的SOAP请求。 我收到的错误来自SAP CPI。

hongfeng1314
3楼-- · 2020-08-30 03:51

0x8B听起来像魔术字节。 也许在数据传输过程中有一些GZIP编码,并且您在尝试解析压缩的XML之前缺少了解码部分。

但是为了更好地帮助您,我们需要知道数据流的外观如何...您是在发送SOAP请求还是接收SOAP请求? 您使用的是SOAP还是HTTP适配器? 您是否使用外部查找或任何自定义标头? 是您在问题中,从合作伙伴系统还是从SAP CPI内发布的例外?

一周热门 更多>