在WebApi控制器中,我将其返回:return NotFound();
如何为此添加自定义标题?
我已经看过FilterAttribute的解决方案,但这些对整个api都有影响。
答案 0 :(得分:1)
创建HttpResponseMessage
,然后根据需要添加标题,然后创建ResponseMessageResult
:
var responseMessage = new HttpResponseMessage(HttpStatusCode.NotFound);
responseMessage.Headers.Add("YourHeader", "Value");
return ResponseMessage(responseMessage);