我正在使用Spring Boot和Angular5项目。我在Angular代码中添加自定义标头,如下所示:
const headers = new HttpHeaders().set("X-myApi", "api/dvdMgmt/getAllDvds/");
return this.httpClient.get(environment.apiBaseUrl + 'api/dvdMgmt/getAllDvds', {headers}).toPromise().then(res => <any>res);
我通过chrome开发人员工具进行了验证,可以看到在标头中添加了X-myApi,但是GenericFilterBean中没有相同的标头,我打印了所有标头,参数键和值。
public class RequestAuthenticationFilter extends GenericFilterBean{
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
<code..............>
}
}
我对此一无所知。