C#自定义消息处理程序在web api中不提供头值

C#自定义消息处理程序在web api中不提供头值,c#,http-headers,C#,Http Headers,我已经实现了MessageHandler: config.MessageHandlers.Add(new TokenValidationHandler()); 当我检查请求以获取请求中的自定义标题时。我获取的标题名称不是一个值,有人可以帮助: 请检查屏幕截图 我想用邮递员做同样的事情,但当来源不同时,就不会发生 如何启用COR: var cors = new EnableCorsAttribute("*", "*", "*"); config.EnableCors(co

我已经实现了MessageHandler:

    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)
    {

    }