Camel rest URI使用后缀

时间:2018-03-02 14:10:57

标签: rest apache-camel

所以我有一个使用Camel的REST Web服务。

它的工作正常,但如果我用后缀调用我的URI,我会得到相同的响应,而不是404.

休息配置:

restConfiguration()
.component("restlet")
.bindingMode(RestBindingMode.json) 
.dataFormatProperty("prettyPrint", "true") 
.contextPath(contextPath).host(host).port(port); 

rest("/ressource") .description("ressource")
.consumes("application/json") .produces("application/json") 
.get().outType(Ressource.class)
.to("bean:ressourceImpl?method=getRessource")

示例:

  

本地主机:8090 /服务/的ressource

     

返回我的资源

     

本地主机:8090 /服务/ ressource85468461569

     

返回我的资源

这是正常的吗?我认为它应该只返回404

1 个答案:

答案 0 :(得分:1)

是的,目前不支持此功能。

我已经记录了一张票,以改善这一点:https://issues.apache.org/jira/browse/CAMEL-12320