Hi Yes there is no rest content negoation and whatnot in camel-core. That said if we find in the future a need for this we can surely add something. But the goal of the rest-dsl was to be that syntax sugar so ppl could do "route like" rest services, and then leave the bulk work to the existing rest capable Camel components.
If we start adding rest logic in camel-core (or optional a camel-rest add-on module) then we may reinvent the wheel, or step on the toes of some of these components. But then on the other side if we have that logic then its consistent. The rest-dsl do have the json/xml binding included as those are the most common types to work with and they are generic and jackson and jaxb can work with those. And then more plain http components can do rest like services. On Mon, Sep 21, 2015 at 3:28 PM, Sergey Beryozkin <sberyoz...@gmail.com> wrote: > Hi Claus - thanks for getting back to this thread. That what I meant, that > after the camel-servlet based RESt-DSL consumer is up it does not enforce > Accept vs Produces intersection. > > Cheers, Sergey > > On 21/09/15 12:02, Claus Ibsen wrote: >> >> The rest-dsl is syntax sugar, and passes on the request to the actual >> transport, which then does what it care to do. >> >> >> On Tue, Aug 25, 2015 at 7:10 PM, Sergey Beryozkin <sberyoz...@gmail.com> >> wrote: >>> >>> Hi, >>> Experimenting a bit with a camel-example-servlet-rest-tomcat, >>> ServletComponent creates a Consumer for RESTComponent, and unless I'm >>> missing something, it ignores the consumes and produces initialization >>> properties - so >>> >>> curl -X GET -H "Accept: application/bar" >>> http://localhost:8080/camel-example-servlet-rest-tomcat/rest/user/123 >>> >>> still returns JSON instead of HTTP error... >>> Don't mind creating a patch but perhaps someone who is more did this >>> integration can fix it given that I'm only starting looking at how REST >>> component is supported... >>> >>> Cheers, Sergey >> >> >> >> > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2nd edition: https://www.manning.com/books/camel-in-action-second-edition