@Path("{id: [a-zA-Z0-9-]*}")URLで意図した識別子をキャプチャするために使用しています。
正常に動作しますが、これらの識別子の長さが 1 ~ 64 文字であることを確認したいと思います。
Java Reg Exp docs によると、次のようなものが機能@Path("{id: [a-zA-Z0-9-]{1,64}}")するはずですが、代わりにHTTP 405.
私が見逃している魔法は何ですか?私は本当に単純なリクエスト検証を適用したいと思っています。
更新: 最後のハイフンを削除すると、物事が生き返ります。まだ理由を確認してください...