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/

Reply via email to