0

次の REST API があるとします。

/リソース/{id}

ここで、ID は特定の情報のハッシュです。「abc」(/resource/abc) などの「正しくない」ID でアクセスした場合、

これは 404 not found という結果になるべきですか、それとも別の結果になるべきですか?

4

2 に答える 2

3

はい、クエリレス GET を試行している場合は 404 になるはずです。見つからないリソース パスを指定しています。これが 404 の意味です。

不適切なクエリ パラメータを取得しようとしている場合は、400 が必要になる場合があります。

サポートされていないメソッドでリソースをクエリしようとすると、405 が必要になる場合があります。

http ステータス コードを読めば、本当に必要なものを判断できるはずです。

于 2012-09-13T12:26:34.917 に答える
1

使用する http メソッドによって異なります。 リクエストはもちろんOKです404 Not foundGET

于 2012-09-13T12:24:24.880 に答える