【发布时间】:2015-11-19 20:51:18
【问题描述】:
所以我有两个 asp .net web api,它们的配置相同。我从身份服务器(内部实现)获取令牌并将其传递。在两者中都启用了cors。其中一个工作正常,另一个抛出错误 -
拒绝获取不安全的标头“WWW-Authenticate”
我一无所知。下面是我的 web api 配置 -
// Web API routes
config.MapHttpAttributeRoutes();
config.Formatters.Remove(config.Formatters.XmlFormatter);
config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}", new {id = RouteParameter.Optional});
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
config.EnableCors(new EnableCorsAttribute(WebConfigurationManager.AppSettings["cors"], "accept, authorization", "GET", "WWW-Authenticate"));
将感谢任何帮助或解决此问题的线索。
【问题讨论】:
标签: asp.net rest http asp.net-web-api