axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brad (JIRA)" <>
Subject [jira] Created: (AXIS2-2638) stub sending text/xml instead of application/x-www-form-urlencoded
Date Fri, 04 May 2007 07:29:15 GMT
stub sending text/xml instead of application/x-www-form-urlencoded

                 Key: AXIS2-2638
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: client-api
    Affects Versions: 1.1.1
         Environment: JDK 1.4.2._13
            Reporter: Brad

Hi all,

I've generated client classes from a WSDL doc using the following command line:

wsdl2java.bat -pn xxxxxSoap -o src -d xmlbeans -uri xxxxxxx.wsdl

It all works fine but when I try to invoke the remote service I get
the following error:

org.apache.axis2.AxisFault: Transport error 500 . Error Message is
Request format is invalid: text/xml; charset=UTF-8.

Which is fair enough as the server is expecting content type
"application/x-www-form-urlencoded", as specified in the WSDL:

<wsdl:operation name="xxxxx">
   <http:operation location="/xxxxx"/>
            <mime:content type="application/x-www-form-urlencoded"/>
           <mime:mimeXml part="Body"/>

Is there any way to over ride the content type? I tried this:

                       Options opts = new Options();
                       opts.setProperty(HTTPConstants.CHUNKED, Boolean.FALSE);

I get the same error though. I tried client.setOverrideOptions(opts)
as well but no change. Using them both causes a StackOverflowError :-)

Any help greatly appreciated!




Could you please log a bug in JIRA and upload your wsdl. Something is
seriously wrong esp with the StackOverflowError.


This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message