HttpServletRequest不可以通过转json字符串来记录日志

9 阅读1分钟

有一天一个业务是获取请求ip,之前同事写的是直接接收HttpServletRequest接口对象,通过自己封装的方法获取请求中的ip,我当时没注意太多,直接把HttpServletRequest对象通过JSON.toJSONString方法打进日志了,运行起来就报错 报错内容: **It is illegal to call this method if the current request is not in asynchronous mode (i.e. isAsyncStarted() returns false) **

同样问题的朋友,别把这个接口对象转json字符串就好了,不深究原理,只讲解决问题,原理闹不明白,是什么在当前请求未处于异步模式时调用了某个只能在异步模式下使用的方法。