我在Web API中有一个方法。
[HttpGet]
[HandleException("Unable to get Sections")]
[Route("Sections")]
public IHttpActionResult Sections()
{
var data = directoryDataService.Sections(1);
if (data != null && data.Count > 0)
{
response.Data = data;
return new Success(Request, "Sections Retrieved Successfully", response);
}
return new Error(Request, "No Sections Found");
}
我对作为回复返回的状态代码存有疑问。 目前,如果部分列表可用,则表示返回带有数据的“200”。如果没有可用的部分,则表示部分的计数为0表示返回“400”。
是不是?或者如果count为0,我想给200自己。