我发送带有过滤器查询的下面的GET URI,它返回emapty值,如" Value":[]。
https://localhost:44372/api/V1/Customers?$filter=CustomerName eq 'NTPC'
但我的要求是,将响应体显示为空意味着响应正文中不应出现任何内容,状态代码应显示204 No Content
。
我需要在哪里处理get请求以显示204(无内容)状态代码。
提前致谢....
答案 0 :(得分:0)
假设您有一个CustomersController,并且您正在调用的方法返回HttpResponseMessage
,您可以像这样简单地使用Request.CreateResponse
:
return request.CreateResponse(HttpStatusCode.NoContent, user);
或
return request.CreateResponse((HttpStatusCode)204, user);