我尝试使用tomcat中运行的rest api服务器在浏览器(chrome)中下载大小为50mb的文件。在服务器中,我使用httpservletresponse的输出流来写入文件内容。有时,即使服务器返回200响应代码,也只下载部分文件(小于50MB)。
以下是我的问题,
答案 0 :(得分:1)
响应200是成功的HTTP 请求的标准响应。实际响应取决于请求的内容(以及方法);在您的情况下,这意味着服务器了解您的请求,您有权提交并成功完成其任务(似乎正在发送文件)。
可能的错误很多:读取文件时出错(你检查过它是否可读?),应用程序中的错误没有返回正确的响应大小等等......