回答編集履歴
1
質問文前半の質問に対して追記
answer
CHANGED
|
@@ -2,4 +2,10 @@
|
|
|
2
2
|
BadRequest: リクエストが決められた条件を満たしていないため、リクエストを処理することが出来ない
|
|
3
3
|
|
|
4
4
|
正規表現で指定している方はマッチングしないので、対象のマッピングがない→リソースがないとなります。
|
|
5
|
-
一方正規表現で指定していない方では、Mapping上はヒットするので対象リソースはあるものの、 `id: Long` という条件にマッチしないため BadRequest となります。
|
|
5
|
+
一方正規表現で指定していない方では、Mapping上はヒットするので対象リソースはあるものの、 `id: Long` という条件にマッチしないため BadRequest となります。
|
|
6
|
+
|
|
7
|
+
> 質問としてはパラメータ指定あり、なしでは一般的にどちらを使うのでしょうか?
|
|
8
|
+
|
|
9
|
+
「パラメータ指定あり」とは例に上がっている正規表現の指定のことかな?
|
|
10
|
+
必要に応じてどっちも使うと思いますよ。
|
|
11
|
+
一旦文字列でどんなパラメータでも受けておいて、複雑な条件に応じてHTTPエラーを振り分けることもできますしね。
|