Description
I have the following annotated REST function:
@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)
and it produces the following relevant WADL entry:
<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>
Please note that the param name is always "request". This is true for all multipart/form-data functions inside this WADL.