【发布时间】:2011-12-21 21:20:11
【问题描述】:
我正在编写自己的 http 模块(我知道 node.js 包含一个) 我正在使用网络模块 当我收到对静态二进制(图片)文件的请求时,如何使用二进制文件生成 HTTP 响应? 当我对文本文件(例如 html 文件)执行此操作时,它就可以工作了..
【问题讨论】:
-
我能问你为什么要自己写吗?您需要为 HTTP 请求编写解析器,然后确保您的响应具有正确的标头。你能发布你的代码吗?当您请求图像时,究竟是什么失败了?您如何发送测试请求?
-
这是为了学习目的...我写了一个 HTTP/1.1 解析器,当我发送 html 文件时它可以工作,当我发送图像时它不显示..(我发送正确的内容类型)