For info, I've created an issue for that:
https://issues.apache.org/jira/browse/CAMEL-9702

And Claus Ibsen has been very quick to fix.

Thanks.

On Wed, Mar 9, 2016 at 9:03 AM, Patrick Valsecchi <
[email protected]> wrote:

> Hi,
>
> I'm trying to have CORS working with with the REST DSL (I'm actually using
> XML) in a servlet context (to run under tomcat).
>
> I've put enableCORS="true" at the <rest> level and in all my <put> and
> <get> elements. That seems to work fine as long as I only do GET and PUT
> queries. The problem is that web clients have to do OPTIONS queries when
> some criteria are not met. And OPTIONS queries are not returning the
> required headers (Access-Control-Allow-Origin and
> Access-Control-Allow-Methods mainly). I just have a weird Allow header.
>
> After trying to add an <options> section in my <rest> section to handle
> that manually, I've quickly figured out that they where never called. Then
> I've looked at the code and seen that CamelServlet.service is directly
> handling the OPTIONS query and is never forwarding them to the consumer. So
> it seems it's impossible to properly handling CORS queries with my setup.
>
> Am I doing something wrong? Is there another solution?
>
> Thanks for your help.
>
>

Reply via email to