Hi all,

I have implemented messageformatters and messageBuilders for REST. The
following message formatters have been set in the default axis2.xml.

<messageFormatter contentType="application/x-www-form-urlencoded"
                        class="
org.apache.axis2.transport.http.XFormURLEncodedFormatter"/>
<messageFormatter contentType="multipart/form-data"
                        class="
org.apache.axis2.transport.http.MultipartFormDataFormatter"/>
<messageFormatter contentType="application/xml"
                        class="
org.apache.axis2.transport.http.ApplicationXMLFormatter"/>

I have added builders for the respective content Types as well. I have not
added the MultipartFormDataBuilder to the default axis2.xml because all
modules using the default axis2.xml will have to add the dependancy of
servlet-api. But I have added it to the default axis2.xml of the war.

<messageBuilder contentType="application/xml"
                        class="
org.apache.axis2.builder.ApplicationXMLBuilder"/>
<messageBuilder contentType="application/x-www-form-urlencoded"
                        class="
org.apache.axis2.builder.XFormURLEncodedBuilder"/>
<messageBuilder contentType="multipart/form-data">
                        <class="
org.apache.axis2.builder.MultipartFormDataBuilder"/>

Thanks,
Keith
--
Keith Chapman
WSO2 Inc.
Oxygen for Web Services Developers.
http://wso2.org/

Reply via email to