09-错误处理- HttpResponseException

我们上面添加成功后,会定位到新地址:

Location → http://localhost:52096/api/book/2

现在如果我们访问一个不存在的 id 数据,则会报错。我们希望返回一个 404 的状态码,为了实现这个,WEB API 提供了一个 HttpResponseException 类。

public string Get(int id)
{
    var book = books.FirstOrDefault(m => m.ID == id);
    if (book == null)
    {
        throw new HttpResponseException(HttpStatusCode.NotFound);
    }
    return book.Name;
}Code language: JavaScript (javascript)
  • 访问存在的数据
  • 访问不存在的数据

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注