I'm not an expert on Axis1, but I found this blog entry: http://tjordahl.blogspot.com/2007/03/apache-axis-and-commons-httpclient.html
Paul On Wed, Apr 9, 2008 at 11:18 AM, Yasir Arsalan <[EMAIL PROTECTED]> wrote: > You mean the web service server should understand it? if yes, then what if I > turn off the chunking at the client side, would there be any performance > issue? I am using the Axis 1.4 libraries, can you please just mention me the > class name and method name to turn off the chunking? I will appreciate for > your help. > > Regards > > > > > > This is a standard example of HTTP Chunking which is part of the HTTP > > 1.1 spec. The server should understand it. So really this is a bug in > > your server :) > > > > If you look at: > > Transfer-Encoding: chunked > > 387 > > > > that basically says there is a chunk of 387 bytes coming. The 0 > > indicates the size of the next chunk (0) meaning the message is > > finished. > > > > You can fix this by turning chunking off - the code is different if > > you are on Axis1 or Axis2. > > > > Paul > > > > On Wed, Apr 9, 2008 at 11:01 AM, Yasir Arsalan > > <[EMAIL PROTECTED]> wrote: > >> > >> > >> I am having a problem in making a call using Axis client. I have > >> generated > >> the client in java using wsdl file. when I make the call using this > >> client > >> it generates a SOAP request message, that I have pasted below, which > >> contains a terminating zero in it . This terminating zero is creating > >> problem for the web service server to recognize the recieving request > >> message as a valid xml format for SOAP. Does any body have idea why this > >> terminating zero is for? How can I remove this terminating zero from the > >> SOAP request. SOAP request & response messages are as follows: > >> > >> > >> *********************************SOAP > >> Request************************************************* > >> > >> POST http://ws-server:1080/eproxy/service/security HTTP/1.1 > >> Content-Type: text/xml; charset=utf-8 > >> SOAPAction: "http://ABC.com/Security/LoginExtended" > >> User-Agent: Axis/1.4 > >> Host: vs-devbwb:1080 > >> Proxy-Connection: Keep-Alive > >> Transfer-Encoding: chunked > >> 387 > >> <?xml version="1.0" encoding="UTF-8"?> > >> <soapenv:Envelope > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" > >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > >> <soapenv:Header> > >> <ns1:BrokerHeader soapenv:mustUnderstand="0" > >> xmlns:ns1="http://ABC.com/Common"> > >> <SystemCredentialStore>CorporateAD</SystemCredentialStore> > >> <SystemId>APPACCTEST</SystemId> > >> <SystemPassword>ABC</SystemPassword> > >> <SystemCredentialStore>CorporateAD</SystemCredentialStore> > >> <UserId>APPACCTEST</UserId> > >> <UserPassword>ABC</UserPassword> > >> <ITData> > >> <Entries> > >> <Entry> > >> <key>SystemIPAddress</key> > >> <value>10.0.223.120</value> > >> </Entry> > >> <Entry> > >> <key>UserIPAddress</key> > >> <value>10.0.31.52</value> > >> </Entry> > >> </Entries> > >> </ITData> > >> </ns1:BrokerHeader> > >> </soapenv:Header> > >> <soapenv:Body> > >> <LoginExtended xmlns="http://ABC.com/Security"> > >> <stateInfo>state</stateInfo> > >> </LoginExtended> > >> </soapenv:Body> > >> </soapenv:Envelope>0 > >> > >> > >> > >> ******************************************SOAP > >> Response************************************** > >> HTTP/1.1 500 Internal Server Error > >> Connection: close > >> Date: Mon, 07 Apr 2008 16:56:51 GMT > >> Server: Microsoft-IIS/6.0 > >> X-Powered-By: ASP.NET > >> X-AspNet-Version: 1.1.4322 > >> Content-Length: 376 > >> Cache-Control: private > >> Content-Type: text/xml; charset=UTF-8 > >> > >> <?xml version="1.0" encoding="utf-8"?> > >> <soapenv:Envelope > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > >> <soapenv:Body> > >> <soapenv:Fault> > >> <faultcode > >> > xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/">tns:Client.InvalidMessage</faultcode> > >> <faultstring>XML parse failed to build a document from > >> bytes</faultstring> > >> </soapenv:Fault> > >> </soapenv:Body> > >> </soapenv:Envelope> > >> > >> > >> > ***************************************************************************************************** > >> > >> Regards > >> > >> > > > > > > > > -- > > Paul Fremantle > > Co-Founder and CTO, WSO2 > > Apache Synapse PMC Chair > > OASIS WS-RX TC Co-chair > > > > blog: http://pzf.fremantle.org > > [EMAIL PROTECTED] > > > > "Oxygenating the Web Service Platform", www.wso2.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Paul Fremantle Co-Founder and CTO, WSO2 Apache Synapse PMC Chair OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
