クライアントが自分自身をデバイス(モバイルデバイスなど)として登録できるサーバーがあります。登録するには、サーバーにすでに登録されている別のリソース (ユーザーなど) にデバイスを関連付ける必要があります。これを行うために、クライアントはサーバーに Http Post リクエストを送信します。これには、独自の ID と関連するリソース ID の 2 つのパラメーターが含まれます。
クライアントがサーバーに何らかの手順を実行するように要求し、パラメーターで指定されたリソースの 1 つが見つからない場合に返す HTTP ステータス コードを選択する必要があります。
私は 404 を提案しましたが、私の教授は、404 は URI に関連付けられたリソースが見つからないということであり、不正なパラメーターを含む適切な形式のリクエストを送信した場合ではありません。
最も適した http ステータスは何ですか? また、なぜそれを選択するのですか?