S4 API调用的HTTP标头问题

2020-08-31 02:12发布

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

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


专家们,

我正在通过CPI中的HTTP适配器在S4中调用API,在某些情况下,我得到了来自S4的响应:

HTTP标头大于8192个字节

请问有没有人看过?

谢谢

Navneet

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

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


专家们,

我正在通过CPI中的HTTP适配器在S4中调用API,在某些情况下,我得到了来自S4的响应:

HTTP标头大于8192个字节

请问有没有人看过?

谢谢

Navneet

付费偷看设置
发送
3条回答
SAP小菜
1楼-- · 2020-08-31 02:38

嗨Navneet,

能否请您分享有关i-flow的更多详细信息。

这是系统的唯一出站呼叫,还是您要进行一系列呼叫并 在第二个或第三个呼叫中,您会收到此响应。

然后,当您使用任何基于外部休息的客户端或仅通过CPI进行呼叫时,您也会得到类似的响应。

您 可以尝试在调用API之前清除标题。

以供参考:

https://blogs.sap.com/2018/01/18/sap-cpi-clearing-the-headers-reset-header/

希望有帮助!

感谢和问候,

Praveen T

渐行渐远_HoldOn
2楼-- · 2020-08-31 02:57

Hi Praveen,

我尝试删除除身份验证令牌外的所有标头,但仍然出现相同的错误:

错误详细信息org.jboss.netty.handler.codec.frame.TooLongFrameException:HTTP标头大于8192个字节。

这是什么原因?

谢谢

Navneet

打个大熊猫
3楼-- · 2020-08-31 02:46

嗨,Navneet,

原因是报头键值之一超出了报头值的允许长度。

可以 您尝试使用groovy一次打印所有标题值。

感谢和问候,

Praveen T

一周热门 更多>