[
https://issues.apache.org/jira/browse/AXIS2-2213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12474647
]
Eran Chinthaka commented on AXIS2-2213:
---------------------------------------
OM is for XML only. I can not understand what you are trying to do with a URL
and a content type inside the OMBuilder. Remember OMBuilder is concerned about
building an XML object model.
I think the best way to write your own builder or handle this outside of the
OMBuilder.
Keith, please let me know if am I missing something here.
> Update OMBuilder interface to handle REST cases
> -----------------------------------------------
>
> Key: AXIS2-2213
> URL: https://issues.apache.org/jira/browse/AXIS2-2213
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Reporter: Keith Godwin Chapman
> Assigned To: Thilina Gunarathne
> Priority: Critical
>
> REST messages can be serialized in several ways. we currently support the
> following serialization formats. Apllication/xml,
> application/x-www-form-urlencoded, and multipart/form-data. In order to build
> the message on the server side the current OMBuilder interface is not
> sufficient. This is the current init method.
> public void init(InputStream inputStream, String charSetEncoding)
> This is not sufficient for some serializations such as
> application/x-www-form-urlencoded, and multipart/form-data. In order to
> handle application/x-www-form-urlencoded, we need to parse the URL in adition
> to the input stream and to handle multipart/form-data we need to parse the
> content-type (In order to determine the boundry) to the init method. I
> propose updating the init method to
> public void init(InputStream inputStream, String charSetEncoding, String url,
> String contentType)
> Thanks,
> Keith
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]