問題が発生した場合、ASP.NET Core 1.0 の API メソッドから HttpStatus コードを返すにはどうすればよいですか?
メソッドが特定のオブジェクト タイプを返すことになっている場合、HTTP ステータス コードを返そうとすると、オブジェクトをステータス コードに変換できないというエラーが表示されます。
[HttpPost]
public async Task<SomeObject> Post([FromBody] inputData)
{
// I detect an error and want to return BadRequest HttpStatus
if(inputData == null)
return new HttpStatusCode(400);
// All is well, so return the object
return myObject;
}