私の ASP.NET WEB API コントローラーでは、次のように、HTTP 動詞に相当するアクションを公開しました:- Post、Put、Get、および Delete。
PostLocation
PutLocation
DeleteLocation
GetLocation
GetAllLocations
Location オブジェクトは、デバイスがインストールされている場所を示す Devices という別のオブジェクトで参照されます。
ここで、ロケーション ID を使用して DeleteLocation アクションを呼び出すと、ロケーションがどのデバイスでも参照されていない場合にのみ、削除が成功するはずです。それらがいずれかのデバイスで参照されている場合、削除アクションは、場所が参照されており、削除できないことを示す応答を送信する必要があります。
私の質問は次のとおりです:-そのような参照による失敗を示すために削除アクションから送信する必要がある正しい HttpResponse コードは何ですか?また、応答本文に何を指定する必要がありますか?