抛出的具体异常
org.springframework.security.web.firewall.RequestRejectedException:
The request was rejected because the header value
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
å讯é/2.0.0 Chrome/87.0.4280.141 Electron/11.5.0
Safari/537.36" is not allowed.
提示用户请求头有非法数据(å讯é)被SpringSecurity拦截了
解决方法
在nginx服务代理上固定该请求头值,把非法字符去掉即可
proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36";