サーバー上の .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 コードが実行されることを確認しました。応答が私に返されることはありません。