0
私はそれぞれの呼び出しに対してユニークなidパラメータを使用するresサービスを開発しますが、同じIDが複数回使用されると、同じ応答を取得する必要があります。コードはエラーを指定していますが、私はそのための最良のステータスコードを探しています。使用する "409 Conflict
"といくつかの "406 Not Acceptable
"idempotentオペレーションコンフリクトを識別するための最高のHttpコード
Asoulの回答は「409」があなたのニーズに近づくはずです。しかし、409は「リクエストが拒否されていて、訂正してください」という意味で、「同じレスポンスを取得する必要があります。クライアントはこの応答にどのように反応する必要がありますか?一意のidパラメータの目的は何ですか?アクセス制御 ?トランザクション?読み取り要求(GET)または更新要求(POST/PUT)にいますか?アクセス制御用の場合は、401 Unauthorizedのような他のコードを返すべきです。 – BenC