How to set custom headers when using IHttpActionResult?

前端 未结 7 1452
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-01 13:31

In ASP.NET Web API 2, the IHttpActionResult offers a lot of value in simplifying controller code and I\'m reluctant to stop using it, but I\'ve hit a problem.

7条回答
  •  我在风中等你
    2021-02-01 13:47

    Here is my simple implementation without ActionFilterAttributes and is similar to AlexACD's response. My solution uses the ResponseMessageResult which implements the IHttpActionResult interface.

    HttpResponseMessage responseMessage = new HttpResponseMessage(HttpStatusCode.OK);
    responseMessage.Headers.Add("Headername", "Value");
    ResponseMessageResult response = new ResponseMessageResult(responseMessage);
    return response;
    

提交回复
热议问题