MVC 4 webAPI でのエラー処理で大きな問題に直面しています。ここでは、着信リクエストを検証し、BadRequest レスポンスを送り返したいと考えています。
そのために私はコードを使用しています
public Product GetProduct(int id)
{
Product item = repository.Get(id);
if (item == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
}
return item;
}
しかし、null IDの場合、VS2010は次のような別のエラーを生成します
「HTTP 要求の処理で例外が発生しました。詳細については、この例外の 'Response' プロパティによって返される HTTP 応答を参照してください」.
この問題を解決するにはどうすればよいですか
前もって感謝します....