我目前正在开发一个 HTTP 服务器。
当客户端请求 PNG 时,我的响应标头格式正确并以 Content-Type 响应:image/png
我必须对我的 .png 文件执行哪些步骤和编码过程才能将其作为 http 响应正文中的 byte[] 发送?
谢谢!
我目前正在开发一个 HTTP 服务器。
当客户端请求 PNG 时,我的响应标头格式正确并以 Content-Type 响应:image/png
我必须对我的 .png 文件执行哪些步骤和编码过程才能将其作为 http 响应正文中的 byte[] 发送?
谢谢!
没有任何。只是很好,并发送“内容长度”。
无,除非由Transfer-Encoding
HTTP 标头指定。
这一切都有很好的记录。
正如其他人所说,没有,但是,为了额外的信用,您的服务器应该在发送文本或 xml 文档(图像已经压缩)时检查客户端是否接受 gzip 编码(查看“accept-encoding”标头)并发送带有内容编码标头。
还应尊重接受、接受字符集和接受语言。
所有文档都记录在RFC2616 (HTTP 1.1)