簡體   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