Hi,

I created some proxy application using Jetty component (on ServiceMix
v4.4.2, Camel version 2.8.5) and the problem is that larger responses are
cut to 7601 bytes. For example my Camel route looks like this:

from
/jetty:http://0.0.0.0:9080/MyApplication/MyService?bridgeEndpoint=true&disableStreamCache=true&throwExceptionOnFailure=false&chunked=false&enableMultipartFilter=false/
to
/jetty:http://127.0.0.1:9083/MyRealApplication/MyService?bridgeEndpoint=true&disableStreamCache=true&throwExceptionOnFailure=false/

Everything works as expected while response from MyRealApplication is under
7601 otherwise I receive only partial response. I tried to add httpBinding
which prints header information of the response. Below are headers of 7657
bytes response (I took Exchange object in writeResponse method of
HttpBinding):

/Header CamelHttpCharacterEncoding: UTF-8
Header Content-Length: 7657
Header CamelHttpUri: /MyApplication/MyService
Header CamelHttpServletResponse: HTTP/1.1 200
Content-Type: text/xml;charset=UTF-8
Server: Jetty(6.1.22)
SOAPAction: "http://MyApplication/MyService/getDelegationList";
User-Agent: Jakarta Commons-HttpClient/3.1
Accept-Encoding: gzip,deflate
Host: myhost:9080
Content-Length: 7601


Header CamelHttpServletRequest: [POST MyApplication/MyService]@29566127
org.eclipse.jetty.server.Request@1c324af
Header CamelHttpResponseCode: 200
Header Host: myhost:9080
Header Server: Jetty(6.1.22)
Header SOAPAction: "http://MyApplication/MyService/getDelegationList";
Header CamelHttpUrl: http://myhost:9080/MyApplication/MyService
Header Accept-Encoding: gzip,deflate
Header CamelHttpMethod: POST
Header CamelHttpPath: /MyApplication/MyService
Header Content-Type: text/xml; charset=utf-8
Header CamelHttpQuery: null
Header User-Agent: Jakarta Commons-HttpClient/3.1/

So according headers information I see that component received full response
(Content-Length: 7657) but CamelHttpServletResponse contains only 7601 bytes
(Content-Length: 7601). What am I doing wrong? 



--
View this message in context: 
http://camel.465427.n5.nabble.com/Jetty-component-cuts-response-tp5718473.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to