正确的图像HTTP标头?

时间:2013-11-27 16:25:45

标签: image http http-headers

我正在用C#编写一个Web服务器,只是为了它的乐趣,我能够将基本的文本文件提供给我的浏览器。但是,在提供图像(例如image.png)时,我测试服务器(IE,Firefox和Chrome)的所有浏览器都会显示图像的某种占位符缩略图,就好像图像已损坏或无效。

我发送给浏览器的响应类似于

HTTP/1.0 200 Ok
Content-Type: image/png
Content-Length: 14580053

{image data here}

我使用正确的HTTP标头吗?或者,如果我是,为什么浏览器不接受图像?

1 个答案:

答案 0 :(得分:3)

啊,想通了......我的代码忘了在响应机构之前添加额外的\n。这根本不是标题的问题,只是错误的响应语法。