如果出现问题,如何从 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;
}