我在这样的反应应用中发送请求
const token = 'my_Token';
const config = {headers: {'Authorization' : token}};
axios.get(url, config);
但是在(web api app)的服务器端: request.Headers.Authorization为null。 我该如何解决?
答案 0 :(得分:0)
从Authorization
删除单引号,我想你也需要Bearer关键字。试试这个
const config = {headers: {Authorization : 'Bearer ' + token}};
如果不需要bearer关键字,只需删除它
const config = {headers: {Authorization : token}};
答案 1 :(得分:0)
您需要启用CORS以允许任何自定义标头。您可以使用*或您的客户标题名称,如
EnableCorsAttribute("*", "Authorization", "*")
将以下代码添加到WebApiConfig.cs
var corsAttr = new EnableCorsAttribute(“”,“”,“*”); config.EnableCors(corsAttr);