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]