首页 > TAG信息列表 > sendError
关于response.sendError()方法的参数
形式: sendError(int errnum )说明:用来向客户端发送错误信息,这对调试程序有很大帮助。常用的常量级错误代码有: SC_CONTINUE, 状态码是100,表示客户端无法连接。SC_SWITHING_PROTOCOLS,状态码是101,表示服务器正向报头中注明的协议切换。SC_OK,状态码是200.表示请求被成功处理。SC_CRCannot call sendError() after the response has been committed
一个下载文件的方法,每次文件都能成功下载,但控制台总会报错: Cannot call sendError() after the response has been committed Could not find acceptable representation 虽然不妨碍下载功能的使用,但总报错让人心烦。 参考了这篇文章,原来是输出流关掉后还在returnjava.lang.IllegalStateException: Cannot call sendError() after the response has been committe
报错如下: 代码如下: 错误原因: 关闭输出流后,便关闭了socket,再一次发送response会报错,应将return RestResponse.success改为return null,问题得以解决。 解决如下: 不要问我为什么,我想带一人回云深不知处,带回去,藏起来。java.lang.IllegalStateException: Cannot call sendError() after the response has been committed解读
源代码: @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String uri = request.getRequestURI(); if(pathMatcher.match("/", uri)) { System.err.println(&