我们上面添加成功后,会定位到新地址:
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)
- 访问存在的数据
- 访问不存在的数据
Previous: 08-添加重载的get方法
Next: 10-客户端 请求web api