我使用ASP.NET MVC4 WebAPI来公开json服务。如果收到HTTP GET请求但URL无效(例如无效的ID),我应该返回什么作为最佳做法?我试图返回null并且响应是一个空字符串,这是处理这个的好方法吗?
答案 0 :(得分:1)
This是一个非常好的读物。
根据我对你的问题的理解,你应该使用这个
public void GetProduct(int id)
{
if (_service.GetProduct(id) == null)
{
throw new HttpResponseException(HttpStatusCode.NotFound);
}
}