每当我在我的服务器上的 .cfm 或 .cfc 文件的 HTTP 请求中添加“范围”标头时,我都会超时。服务器根本没有响应。
为了调试,我在服务器上创建了一个名为“/signup/test.cfm”的空白文件。它什么都没有。接下来,我对文件发出正常请求和编辑请求:
Request:
GET /signup/test.cfm HTTP/1.1
Host: site.com
Response:
HTTP/1.1 200 OK
Request:
GET /signup/test.cfm HTTP/1.1
Host: site.com
Range: bytes=0-40960
Response:
timeout in transmission from site.com
如果我在对静态文件的请求中包含 Range 标头,则没有问题。
什么可能导致这种情况,我该如何调试它?我请求的文件是空的,所以不应该执行任何代码。Application.cfc 为空。由于我假设没有代码正在执行,这是否意味着这是服务器配置问题?
编辑:通过在我的脚本中添加一个标签,我已经确认它确实执行了 ColdFusion 代码。回复只是永远不会发回给我。