2017-09-13 87 views
0

在mule流中發送HTTP PUT請求時發生以下錯誤。HTTP 414 in mule

產生的原因:org.mule.transport.http.HttpResponseException:請求URI 過長,代碼:414

我想我需要增加Apache服務器允許的頭長度,但不肯定有關的位置,請建議。

回答

1

對於Apache服務器,限制是一個可配置的值,LimitRequestLine。 如果要支持更長的請求URI,請將此值更改爲大於其默認值8190的值。 您可以在httpd.conf或其中VirtualHost定義中添加或更新它。

建議不要使用上面的方法,而是用body來傳遞數據。請參閱What is the maximum length of a URL瞭解更多詳情。

+0

感謝Anupam,但我在騾子流中出現這個錯誤,所以我需要知道如何在mule獨立服務器中進行一些配置以避免此錯誤。 – Djoker

+1

由於目標服務器正在返回此錯誤,因此您無法在Mule方面做太多工作。請向服務提供商查詢uri長度或URI的任何替代方法,例如將數據與http正文放在一起。 – AnupamBhusari

+0

謝謝,會做到這一點。 – Djoker