【发布时间】:2016-03-22 05:16:49
【问题描述】:
我无法在 Perl 中设置标题。
print "Expires: Thu, 08 May 2003 08:37:25 GMT\n\n";
print "Content-Type: text/html; charset=windows-1251\n\n";
print "Vary: Accept-Encoding\n\n";
仅第一个有效。然后我有Content-Type: text/x-perl。怎么了?
【问题讨论】:
-
我忘记了,HTTP 是否期望标头之间有双 CRLF,还是只有一个?我知道您必须在消息正文之前包含两个。顺便说一句,CRLF 通常是
\r\n -
如果您使用可以为您完成所有这些工作的模块,则无需了解这些小细节。 :)
-
两个新行用于将标题与正文分开。所以你的标题在你的第一个新行结束(即在你的第一个标题之后)。