无法加载资源:net::ERR_RESPONSE_HEADERS_TOO_BIG

Failed to load resource: net::ERR_RESPONSE_HEADERS_TOO_BIG

我正在使用 dropzone js 上传批量用户。 文件格式为 CSV. 当我尝试上传较少数量的用户时,一切都很好。 但是当用户(记录)数量增加时,例如 1000,它会在控制台中显示错误:Failed to load resource: net::ERR_RESPONSE_HEADERS_TOO_BIG

注意:无论如何用户都上传成功了,只是得到响应的问题。 (上传的意思是:在数据库中插入记录)

我在 Chrome 中也遇到了 ERR_RESPONSE_HEADERS_TOO_BIG 错误。

原因是 PHP 发送 Set-Cookie header 与每个 session 启动在我的情况。当长 ajax 请求完成时,服务器将所有 Set-Cookie header 发送到浏览器。

为了解决这个问题,我通过调用删除了 Set-Cookie headers header_remove('Set-Cookie'); 在输出之前或在 codeigniter 中设置 flashdata 之前。