繁体   English   中英

是否忽略了HTTP服务器头响应?

[英]is HTTP server header response ignored?

我用Java制作了非常简单的HTTP服务器。 发送到浏览器的响应是

HTTP 1.1 200 OK
Server: OneFile 1.0
Content-Type: text/html; charset=utf-8
Content-Length: 202
Transfer-Encoding: chunked

<HTML><HEAD><TITLE>My website</TITLE></HEAD>
<BODY><H1>Document </H1>
</BODY></HTML>

mozilla firefox将其显示为text / plain虽然它应该是text / html为什么?
我怀疑安装信息被忽略了...如果我在端口8080上建立连接,浏览器是否有任何区别? 谢谢你的帮助

浏览器将尊重您的标题。 不幸的是,由于以下几个原因,您的回复出错:

  • 响应应该启动HTTP/1.1 ,而不是HTTP 1.1
  • 您指定Transfer-Encoding: chunked ,但您的响应不遵循chunked格式。

似乎Firefox非常明智地拒绝解释这种格式错误的反应,只是表明它没有变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM