当通过API网关(cloudhub)向mule cloudhub中的应用程序传递数据时,出现异常-HTTP头大于8192字节

当通过API网关(cloudhub)向mule cloudhub中的应用程序传递数据时,出现异常-HTTP头大于8192字节,mule,esb,mule-studio,cloudhub,Mule,Esb,Mule Studio,Cloudhub,我有一个HTTP连接器和一个HTTPS连接器,在cloudhub的API gatewayruntime中运行。我想通过这个API网关将数据传递到另一个应用程序,但在端点传递时,我得到了 HTTP标头大于8192字节异常 异常堆栈跟踪:org.jboss.netty.handler.codec.frame.TooLongFrameException:HTTP标头大于8192字节。在org.jboss.netty.handler.codec.http.HttpMessageDecoder.readH

我有一个HTTP连接器和一个HTTPS连接器,在cloudhub的API gatewayruntime中运行。我想通过这个API网关将数据传递到另一个应用程序,但在端点传递时,我得到了 HTTP标头大于8192字节异常


异常堆栈跟踪:org.jboss.netty.handler.codec.frame.TooLongFrameException:HTTP标头大于8192字节。在org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeader(HttpMessageDecoder.java:596)在org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeaders(HttpMessageDecoder.java:503)在org.jboss.netty.handler.codec.http.HttpMessageDecoder.decoder(HttpMessageDecoder.java:193)上还有3个(为所有内容设置调试级别日志或“-Dmule.verbose.exceptions=true”)

在连接器配置中使用此选项以抑制标头会话

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


@Satheesh可以详细说明它的工作原理,如果能听到您的analysis@Sudarshan标头包含session,因此超过8192字节,因此我们必须将其设置为null。因此,我使用org.mule.session.NullSessionHandler将其设置为null,这样我们就不会在标头中获得任何内容。此应用程序中是否有特定的内容如果一个会话的头大于8192字节?,为什么大多数其他应用程序都不会出现此问题?通常,如果您使用http端点将数据从一个clouhub应用程序传递到另一个应用程序,就会发生此问题。