質問するログイン新規登録

回答編集履歴

1

質問文前半の質問に対して追記

2018/10/18 06:39

投稿

mather
mather

スコア6765

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エラーを振り分けることもできますしね。