我有以下骆驼路线
<camel:route>
<camel:from uri="restlet:/foo/{bar}/model" />
<camel:process ref="dummyProcessor" />
</camel:route>
我的问题是为什么我匹配这些请求(基本上我可以在模型之后放任何东西)
GET / foo / hoi / modelbroken
GET / foo / hoi / modelwhyisthisamatch
我希望这些应该返回404。
我做错了什么?
答案 0 :(得分:0)
Restlet中有匹配模式配置选项。
http://restlet.com/learn/guide/2.3/core/routing/
虽然指南说默认情况下它应该是MODE_EQUALS,但如果检查代码,它看起来像是Template.MODE_STARTS_WITH:
不确定它是否是指南或来源中的错误,但您可以自行配置。
答案 1 :(得分:0)
我遇到了类似的情况,并且更新到Java 11和驼峰解决了该问题。