java HttpServletRequest获取请求头参数块
查询日志,发现获取请求头参数将被阻止 代码如下:
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object
handler){
logger.debug(".........................preHandle start .........................");
logger.info("================== REQUEST IP:{} ==================",this.getIpAdrress(request));
String languageCode = request.getHeader("language");
LOGGER.info("================== request header languageCode:{} ================== ",languageCode);
LocaleContextHolder.setLocale(new Locale(LanguageEnum.getName(languageCode)));
return true;
}
日志图像
我已经做了一些相关的测试,并确定HttpServletRequestGetHeader阻塞导致时间过长,但我找不到解决方案
我们使用的JDK版本是1.8和spring boot 2.3.4
我们也尝试了一些securerandom的解决方案,但没有一个能够解决我们遇到的问题
共 (0) 个答案