2017-09-13 2 views
0

Fehler unten beim Senden einer HTTP PUT Anfrage innerhalb eines Mule-Flusses.HTTP 414 in Mule

DURCH: org.mule.transport.http.HttpResponseException: Request-URI zu lang, Code: 414

Ich glaube, ich darf Header-Länge von Apache-Server erhöhen müssen, aber nicht sicher über den Standort, bitte schlagen Sie vor.

Antwort

1

Für Apache-Server ist der Grenzwert ein konfigurierbarer Wert, LimitRequestLine. Ändern Sie diesen Wert in einen größeren Wert als den Standardwert von 8190, wenn Sie einen längeren Anforderungs-URI unterstützen möchten. Sie können es unter httpd.conf oder in einer der VirtualHost Definitionen hinzufügen oder aktualisieren.

Es wird empfohlen, die obige Methode nicht zu verwenden, sondern Daten mit body zu übergeben. Weitere Informationen finden Sie unter What is the maximum length of a URL.

+0

Dank Anupam, aber ich bekomme diesen Fehler innerhalb eines Mule-Flusses, also muss ich wissen, wie ich einige Konfiguration in einem unabhängigen Mule-Server tun kann, um diesen Fehler zu vermeiden. – Djoker

+1

Da der Zielserver diesen Fehler zurückgibt, können Sie auf der Mule-Seite nicht viel tun. Wenden Sie sich bitte an den Dienstanbieter für die URI-Länge oder einen Ersatz für URI, z. B. das Bereitstellen von Daten mit http body. – AnupamBhusari

+0

danke, werde das tun. – Djoker

Verwandte Themen