使用场景:??
字面意思:当response被提交后不能调用senError();
出现这个错误,应该是多次调用response导致的,可以这么理解,http server发送response后就关闭了socket,这个时候再次发送response给http client就会出现这个问题。
解决方案:
在每次outputStream.close();是在后面添加return null; 如下
if (outputStream != null) {
outputStream.close();
return null; //Cannot call sendError() after the response has been committed
}