0

我正在使用 ASP.NET MVC4 WebAPI 来公开 json 服务。如果收到 HTTP GET 请求但 URL 无效(例如无效 id),我应该返回什么作为最佳实践?我试图返回 null 并且响应是一个空字符串,这是处理这个问题的好方法吗?

4

1 回答 1

1

从 ASP.NET Web Api 开始,这是一本非常好的读物。

据我了解你的问题,你应该使用这个

public void GetProduct(int id)
{
    if (_service.GetProduct(id) == null)
    {
        throw new HttpResponseException(HttpStatusCode.NotFound);
    }
}

HttpStatusCode 的完整列表

于 2012-11-07T10:59:54.657 回答