[ https://issues.apache.org/jira/browse/CXF-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Frank Lynch updated CXF-1405: ----------------------------- Attachment: diff.txt initial patch.... this simply looks at the first content type in the accept header. Further work to cater for scenarios where the requesting client speficies multiple content types in the Accept: header. > @ProduceMime not used when selecting target method on a resource > ---------------------------------------------------------------- > > Key: CXF-1405 > URL: https://issues.apache.org/jira/browse/CXF-1405 > Project: CXF > Issue Type: Bug > Components: REST > Affects Versions: 2.1 > Environment: n/a > Reporter: Frank Lynch > Priority: Minor > Attachments: diff.txt > > > http://mail-archives.apache.org/mod_mbox/incubator-cxf-user/200801.mbox/[EMAIL > PROTECTED] > import com.sun.ws.rest.api.ConsumeMime; > import com.sun.ws.rest.api.HttpMethod; > import com.sun.ws.rest.api.ProduceMime; > import com.sun.ws.rest.api.UriTemplate; > > @UriTemplate("/sampleservlet") > public class SampleServlet { > > @HttpMethod("PUT") > @ConsumeMime("text/plain") > @ProduceMime("application/xml") > public void getXML() { > System.out.println("### Handle PUT for sampleservlet: XML ###"); > } > > @HttpMethod("PUT") > @ConsumeMime("text/plain") > @ProduceMime("application/json") > public void getJSON() { > System.out.println("### Handle PUT for sampleservlet: JSON > ###"); > } > } > > When the client specifies the Accept parameter in the http header as > application/json or application/xml one would expect the corresponding method > to be called. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.