How to add header in IHttpActionResult in Web API 2?

Viewed 7071

Hi i am developing API's using Web API 2. I know how to add header when using HttpResponseMessage. Now I am using IHttpActionResult.

Below is my sample current code.

return Content(HttpStatusCode.OK, LoginResponse);

How can I add a header when I am returning content?

Whenever I use HttpResponseMessage I will be having request object and I can add header.

Below code I tried in HttpResponseMessage.

response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
response.Headers.AddCookies(new[] { cookie });
return response;

In this case where can I add header values?

3 Answers
Related