Maybe its HTTP chunking? I notice that the working versions don't use that.
Try turning it off like this: stub.getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE); Paul On 10/26/07, Maxim Geraskyn <[EMAIL PROTECTED]> wrote: > > Paul, > > > What version of .NET is this? > > I'm using Visual Studio 2005, .NET Framework v2.0.50727 > > > Try > > > > stub._getServiceClient().getOptions().setSoapVersionURI( > org.apache.axis2.namespace.Constants.URI_SOAP11_ENV > > ); > > Hmm, same result > > Request: > ------------------------------------------------ > POST /Service1.asmx HTTP/1.1 > Content-Type: text/xml; charset=UTF-8 > SOAPAction: "http://triniforce.com/soap/sample/getStrings" > User-Agent: Axis2 > Host: localhost:8091 > Transfer-Encoding: chunked > > 18e > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ > "><soapenv:Body><ns1:getStrings > xmlns:ns1="http://triniforce.com/soap/sample > "><ns1:arg><ns1:string>Str1</ns1:string><ns1:string > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="1" > > /><ns1:string>Str2</ns1:string></ns1:arg></ns1:getStrings></soapenv:Body></soapenv:Envelope> > 0 > > > Response: > -------------------------------------------------- > > HTTP/1.1 400 Bad Request > Server: ASP.NET Development Server/8.0.0.0 > Date: Fri, 26 Oct 2007 12:59:48 GMT > X-AspNet-Version: 2.0.50727 > Cache-Control: private > Content-Length: 0 > Connection: Close > > Same XML with another headers works perfect > ----------------------------------------------------------------------- > POST /Service1.asmx HTTP/1.1 > Content-Type: text/xml;charset=UTF-8 > SOAPAction: "http://triniforce.com/soap/sample/getStrings" > User-Agent: Jakarta Commons-HttpClient/3.0.1 > Host: localhost:8091 > Content-Length: 398 > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ > "><soapenv:Body><ns1:getStrings > xmlns:ns1="http://triniforce.com/soap/sample > "><ns1:arg><ns1:string>Str1</ns1:string><ns1:string > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="1" > > /><ns1:string>Str2</ns1:string></ns1:arg></ns1:getStrings></soapenv:Body></soapenv:Envelope> > > HTTP/1.1 200 OK > Server: ASP.NET Development Server/8.0.0.0 > Date: Fri, 26 Oct 2007 13:09:39 GMT > X-AspNet-Version: 2.0.50727 > Cache-Control: private, max-age=0 > Content-Type: text/xml; charset=utf-8 > Content-Length: 433 > Connection: Close > > <?xml version="1.0" encoding="utf-8"?><soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema > "><soap:Body><getStringsResponse > xmlns="http://triniforce.com/soap/sample > "><getStringsResult><string>Str1</string><string > xsi:nil="true" > /><string>Str2</string></getStringsResult></getStringsResponse></soap:Body></soap:Envelope> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com
