[ https://issues.apache.org/jira/browse/CXF-2389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Philippe Merle updated CXF-2389: -------------------------------- Attachment: ClientProxyImpl.diff ClientProxyImpl.java > patches for the client part of the jaxrs frontend > ------------------------------------------------- > > Key: CXF-2389 > URL: https://issues.apache.org/jira/browse/CXF-2389 > Project: CXF > Issue Type: Bug > Components: REST > Affects Versions: 2.2.3 > Reporter: Philippe Merle > Priority: Trivial > Fix For: 2.2.3 > > Attachments: ClientProxyImpl.diff, ClientProxyImpl.java > > Original Estimate: 24h > Remaining Estimate: 24h > > Hi, > I am integrating the Apache CXF 2.2.3 jaxrs frontend into the FraSCAti > platform (an SCA implementation). > During this work, I found some issues in the ClientProxyImpl class. See the > attached patched ClientProxyImpl class and a diff file. > The patch in method setRequestHeaders() around line 255 is for the case a > method is annotated with @Produces. I think that produce types if defined > must be put in request headers else text/plain or application/xml must be put. > I am not sure but perhaps the loop in line 268 must be moved outside the if > statement. > The patch in method handleForm() at line 354 deals with the case where the > type of parameters is not String, e.g. an Integer, a Char, etc. > The last patch in method doChainedInvocation() at line 398 calls the > handleForm() method when required. > I hope these patches are adequate and could be integrated into a future > release of Apache CXF. > Best regards and A+ > Philippe Merle -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.