How to set custom headers when using IHttpActionResult?

前端 未结 7 1432
爱一瞬间的悲伤
爱一瞬间的悲伤 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:50

    You can create a HttpResponseMessage, add headers as needed and then create ResponseMessageResult from it:

    HttpResponseMessage response =new HttpResponseMessage(HttpStatusCode.OK);
    response.Headers.Add("MyHeader", "MyHeaderValue");
    return ResponseMessage(response);
    

提交回复
热议问题