I have an Api project in that I have 2 different Controllers :
one controller is a System.Web.Mvc controller:
public class HomeController : Controller
in that, I have define a request like below:
var request = System.Web.HttpContext.Current.Request; request.Headers.Add("token", "test");
one other controller is a Api controller:
public class CalendarController : ApiController { private string _accessToken;
public CalendarController() { IEnumerable<string> accessTokenValues; var request = System.Web.HttpContext.Current.Request; var token = request.Headers.GetValues("token"); //var tokenValues = accessTokenValues as string[] ?? accessTokenValues.ToArray(); //_accessToken = (tokenValues.Any()) ? tokenValues.First() : ""; } }
I added "token" to the request header but I cannot get it in the Api controller. Please help me ! Thanks!