0
我有一个问题,就是很难在一个较小的测试案例重现,但这里是基本介绍:Twiggy的400错误的请求而提供静态文件处理
我跑Perl的Twiggy的web服务器root,绑定到端口81.
我使用Plack :: App :: File - >(root =>“/ my/directory”)作为默认Web应用程序来为/ my/directory /提供静态内容。 ..
对于小文件,这工作正常,但对于较大的文件(比如说,超过3 0kB左右),输出非常可靠地被400错误请求错误截断。例如,我请求/my.css,供应/my/directory/my.css的开始,但结束:
.rowH a:link, .rowH a:visited, .rowH a:hover, .rowH a:active { color:#0066CC; } .rowI { background-color:#99CCFF;} .rowN { background-color:#FDC651;} .rowZ { background-color: #f5f2EA; }/*F7F5de*/ .disabled { backgrouHTTP/1.0 400 Bad Request Content-Type: text/plain
我希望Twiggy的服务于整个文件中,而而不是像上面那样截断它。
我尝试通过Twiggy/Server.pm工作,看看服务文件句柄会发生什么,但我迷路了。 :(