【问题标题】:HTTP 414 in mule骡子中的 HTTP 414
【发布时间】:2017-09-13 15:18:22
【问题描述】:

在 mule 流中发送 HTTP PUT 请求时出现以下错误。

原因:org.mule.transport.http.HttpResponseException: Request-URI 过长,代码:414

我想我需要增加Apache服务器允许的标头长度,但不确定位置,请建议。

【问题讨论】:

    标签: apache mule


    【解决方案1】:

    对于 apache 服务器,限制是一个可配置的值,LimitRequestLine 。 如果您想支持更长的请求 URI,请将此值更改为大于其默认值 8190 的值。 您可以在httpd.confVirtualHost 定义之一中添加或更新它。

    建议不要使用上述方法,而是使用正文传递数据。详情请参考What is the maximum length of a URL

    【讨论】:

    • 感谢 Anupam,但我在 mule 流程中遇到此错误,因此我需要知道如何在 mule 独立服务器中进行一些配置以避免此错误。
    • 由于目标服务器返回此错误,您无法在 Mule 方面做太多事情。请向服务提供商咨询 uri 长度或任何 URI 替代品,例如使用 http 正文放置数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多