WADL contains wrong parameter names for multipart/form-data
-----------------------------------------------------------
Key: CXF-3903
URL: https://issues.apache.org/jira/browse/CXF-3903
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 2.4.4
Reporter: Andreas Sahlbach
I have the following annotated REST function:
{code:java}
@POST
@Path("/umsinfo/profileid/{profileId}")
@Consumes("multipart/form-data")
public UmsInfo getUmsInfoByProfileId(@PathParam("profileId") String
profileId,
@Multipart(value="includeCompany")
Boolean includeCompany,
@Multipart(value="passwordToCheck")
String passwordToCheck,
@Context UriInfo info)
{code}
and it produces the following relevant WADL entry:
{code:xml}
<resource path="/umsinfo/profileid/{profileId}">
<param name="profileId" style="template" type="xs:string"/>
<method name="POST">
<request>
<representation mediaType="multipart/form-data">
<param name="request" style="plain"
type="xs:boolean"/>
</representation>
<representation mediaType="multipart/form-data">
<param name="request" style="plain"
type="xs:string"/>
</representation>
</request>
<response>
<representation mediaType="application/octet-stream"/>
</response>
</method>
{code}
Please note that the param name is always "request". This is true for all
multipart/form-data functions inside this WADL.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira