繁体   English   中英

Mulesoft Http:Request-接收错误:HTTP数据包头太大

[英]Mulesoft Http:Request - Receiving Error: HTTP packet header is too large

我有一个使用http:request的m子流,该流同时(同步)通过它运行多个请求。 仅在少数几个请求中,我将收到以下错误:

HTTP封包标头太大(java.lang.IllegalStateException)

这里的问题是我发送请求的服务像正常一样接收这些,然后在it子中炸毁,因此我没有得到我想要的正确响应。

因此,在另一个系统中,呼叫看起来像是成功的,但就我而言,这是失败的。 我对m子很陌生,所以对我轻松一点!

任何和所有帮助将不胜感激。

这不是Mule错误消息。 似乎人们向Grizzly报告了此问题

我猜Mule发送的标头表明您正在调用的服务器太大。 我敢打赌这是序列化的会话。 如果使用的是http传输,则可以这样禁用它:

<http:connector name="NoSessionConnector">
    <service-overrides sessionHandler="org.mule.session.NullSessionHandler"/>
</http:connector>

如果您使用的是新的HTTP连接器,那么其他人将不得不告诉您如何禁用它。

编辑:从Anirban添加评论。

使用新的HTTP连接器,请使用:

<remove-property propertyName="MULE_SESSION" /> 

删除大量的会话头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM