【发布时间】:2017-04-23 17:40:26
【问题描述】:
我有一个旧产品,我试图在 Apache 服务器上支持它,并且服务器仅在最近的更新开始拒绝仅使用 LF 换行符的请求标头之后,并且重建它是一项艰巨的任务,因为它有多旧代码库是。是否有可以使用的设置或可以利用 mod_rewrite 命令来允许使用 LF 而不是 CRLF 的请求标头,或者将 LF 重写为请求标头中的 CRLF?
来自应用程序的示例标题:
Host: www.ourhostname.com:80\n
Accept-language: en\n
user_agent: Our Old Application\n
\n
如果我对文件进行十六进制编辑以将\n 更改为\r\n,它可以工作,但是不需要十六进制编辑文件以作为更新发布,我正在尝试在服务器端找到一些东西来获取Apache 停止自己对 LF 的窒息。提前感谢您对此问题的任何帮助!
【问题讨论】:
标签: apache mod-rewrite http-headers newline rfc2616