我想添加一个标头来请求,但是我尝试做的一切都一样,它将myCustom标头的名称作为值添加到标头:Access-Control-Request-Headers
,正如我在网络镶边工具中所见,在服务器端(springboot),我无法读取该值,只能读取我的自定义标头的名称。
我所做的一切都与拦截器或添加到httpClient中的标头相同
return this.http.get(url,
{
headers: new HttpHeaders().set('UserEmail', 'email' )
});
或拦截器
const tokenReq = req.clone({
headers: req.headers.set("authorization", "zaraza")
});
return next.handle(tokenReq);
所以userMail和授权是标题的值,如下所示:
显示临时标题:
Access-Control-Request-Headers: authorization,useremail
Access-Control-Request-Method: GET
Origin: http://localhost:4200
Referer: http://localhost:4200/users
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
预先感谢