hmm... Sounds like a bug... Better way to specify it is through the axis2.xml. Try disabling "Chunking" using Axis2.xml... If it's still broken try swtiching to http 1.0..
See this document: http://ws.apache.org/axis2/1_3/http-transport.html. thanks, Thilina On 10/3/07, FFF7878 <[EMAIL PROTECTED]> wrote: > > I've disabled chunking in the service and the content-length is still not > included by Axis2 in the HTTP header. > Could it be an Axis2 1.3 bug? > > Thanks, > Pierre > > > keith chapman wrote: > > > > yes it would. > > > > Thanks, > > Keith. > > > > On 10/3/07, FFF7878 <[EMAIL PROTECTED]> wrote: > >> > >> > >> Thanks for the answer. > >> Will Axis2 include the content-length value in the HTTP header if I > >> disable > >> the chunking by default? The client seems to be very dependant of this > >> header value! > >> > >> > >> Thanks in advance > >> > >> Pierre > >> > >> > >> > >> keith chapman wrote: > >> > > >> > AFAIK chunking is true by default (When HTTP 1.1 is used) and if you > >> wanna > >> > turn it off you have to specify it explicitly. Try this in your service > >> > > >> > MessageContext msgContext = org.apache.axis2.context > >> > > >> .MessageContext.getCurrentMessageContext().getOperationContext().getMessageContext( > >> > WSDLConstants.MESSAGE_LABEL_OUT_VALUE ); > >> > > >> > msgContext.setProperty(HTTPConstants.CHUNKED,"false"); > >> > > >> > Thanks, > >> > Keith. > >> > > >> > On 10/3/07, FFF7878 <[EMAIL PROTECTED]> wrote: > >> >> > >> >> > >> >> Hello Axis users, > >> >> I have a web service integrated with Axis2 that communicates with > >> clients > >> >> using gSOAP. The problem is that the client don't receive the complete > >> >> XML > >> >> response (sent in three TCP packets) when the WS is using Axis2 while > >> it > >> >> is > >> >> working when using Axis1. > >> >> HTTP 1.1 is used. In axis2.xml, i've disable chunking: > >> >> <transportSender name="http" > >> >> > >> >> class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> > >> >> <parameter name="PROTOCOL">HTTP/1.1</parameter> > >> >> <!--<parameter > >> >> name="Transfer-Encoding">chunked</parameter>--></transportSender> > >> >> > >> >> here is the HTTP header request of the client: > >> >> POST /fsaDev/serverAuthent/SGPASupportWebService_0.2 HTTP/1.1 > >> >> Host: www.tests.cleyris.com:443 > >> >> User-Agent: gSOAP/2.7 > >> >> Content-Type: text/xml; charset=utf-8 > >> >> Content-Length: 1803 > >> >> Connection: close > >> >> Accept-Encoding: gzip, deflate > >> >> SOAPAction: "productList" > >> >> > >> >> The HTTP header of the response when using Axis2 doesn't contain the > >> >> content-lenght field and is not using HTTP chucking: > >> >> HTTP/1.1 200 OK > >> >> Date: Wed, 03 Oct 2007 08:48:58 GMT > >> >> Server: Apache/2.0.53 (Fedora) > >> >> Set-Cookie: JSESSIONID=0000OdoS96XVEDu8V5P6L0hKSAt:-1; Path=/ > >> >> Expires: Thu, 01 Dec 1994 16:00:00 GMT > >> >> Cache-Control: no-cache="set-cookie, set-cookie2" > >> >> Content-Type: text/xml; charset=utf-8 > >> >> Content-Language: fr-FR > >> >> Connection: close > >> >> > >> >> The content-length field is set when using Axis1: > >> >> HTTP/1.1 200 OK > >> >> Date: Thu, 27 Sep 2007 17:05:41 GMT > >> >> Server: IBM_HTTP_Server > >> >> Content-Length: 19181 > >> >> Set-Cookie: JSESSIONID=0000MFbDWxjMj23LS6_ufCPTglH:-1; Path=/ > >> >> Expires: Thu, 01 Dec 1994 16:00:00 GMT > >> >> Cache-Control: no-cache="set-cookie, set-cookie2" > >> >> Content-Type: text/xml; charset=utf-8 > >> >> Content-Language: fr-FR > >> >> Connection: close > >> >> > >> >> Is there a way to set the content length field? I'm not a HTTP expert, > >> >> does > >> >> anybody see something strange? > >> >> > >> >> Thanks in advance > >> >> > >> >> Pierre > >> >> -- > >> >> View this message in context: > >> >> > >> http://www.nabble.com/-AXIS2--Content-length-not-set-in-header-tf4560984.html#a13016314 > >> >> Sent from the Axis - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > >> >> > >> > > >> > > >> > -- > >> > Keith Chapman > >> > WSO2 Inc. > >> > Oxygen for Web Services Developers. > >> > http://wso2.org/ > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/-AXIS2--Content-length-not-set-in-header-tf4560984.html#a13023058 > >> Sent from the Axis - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > Keith Chapman > > WSO2 Inc. > > Oxygen for Web Services Developers. > > http://wso2.org/ > > > > > > -- > View this message in context: > http://www.nabble.com/-AXIS2--Content-length-not-set-in-header-tf4560984.html#a13023728 > Sent from the Axis - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thilina Gunarathne - http://thilinag.blogspot.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]