C#自定义消息处理程序在web api中不提供头值
我已经实现了MessageHandler:C#自定义消息处理程序在web api中不提供头值,c#,http-headers,C#,Http Headers,我已经实现了MessageHandler: config.MessageHandlers.Add(new TokenValidationHandler()); 当我检查请求以获取请求中的自定义标题时。我获取的标题名称不是一个值,有人可以帮助: 请检查屏幕截图 我想用邮递员做同样的事情,但当来源不同时,就不会发生 如何启用COR: var cors = new EnableCorsAttribute("*", "*", "*"); config.EnableCors(co
config.MessageHandlers.Add(new TokenValidationHandler());
当我检查请求以获取请求中的自定义标题时。我获取的标题名称不是一个值,有人可以帮助:
请检查屏幕截图
我想用邮递员做同样的事情,但当来源不同时,就不会发生
如何启用COR:
var cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
我需要的是当我从不同来源传递自定义标头时:
'hitesh':'Token'
我需要在自定义标题中使用此选项,但我在访问控制访问请求标题中使用“hitesh”。
注意:COR是启用的:
受保护的异步覆盖任务SendAsync(HttpRequestMessage请求,CancellationToken CancellationToken)
{
}
protected async override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
}