簡體   English   中英

為什么瀏覽器發送HTTP GET請求返回空響應?

[英]Why does browser sends HTTP GET requests that return empty responses?

我試圖在serverfault上發布此問題,但到目前為止還沒有運氣。

我在Fedora虛擬機中有一個本地測試環境。 奇怪的是,資源(css和js文件)似乎沒有加載。 查看Firebug,我發現瀏覽器發送的HTTP請求帶有“范圍字節= 0-”。 服務器以200 OK或206部分內容為空進行響應。

這是一個例子:

Response Headers
    Date    Mon, 23 Nov 2009 23:33:26 GMT
    Server  Apache/2.2.13 (Fedora)
    Last-Modified   Thu, 19 Nov 2009 22:58:55 GMT
    Etag    "18-3aec-478c14dbee138"
    Accept-Ranges   bytes
    Content-Length  15084
    Content-Range   bytes 0-15083/15084
    Connection  close
    Content-Type    text/css

    Request Headers
    Host    fedora.test
    User-Agent  Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5
    Accept  text/css,*/*;q=0.1
    Accept-Language en-us,en;q=0.5
    Accept-Encoding gzip,deflate
    Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive  300
    Connection  keep-alive
    Referer http://fedora.test/pictures/
    Cookie  __utma=26341546.1613992749.1258504422.1258569125.1258752550.4; __utmz=26341546.1258504422.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); PHPSESSID=tqf8jfmc77qihe97rl4tmhq685
    Range   bytes=0-
    If-Range    "18-3aec-478c14dbee138"

我不知道瀏覽器是否發送了錯誤的請求,或者是服務器在執行此操作。 向外部發出的請求(例如Google Analytics(分析))工作正常。

它在VirtualBox的Fedora 11中運行。 阿帕奇 PHP。 這些文件是通過VirtualBox的“共享文件夾”功能提供的(可以關聯嗎?)。

首次加載(index.php):

Response Headers
    Date    Tue, 24 Nov 2009 02:40:46 GMT
    Server  Apache/2.2.13 (Fedora)
    X-Powered-By    PHP/5.2.9
    Expires Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control   private
    Pragma  no-cache
    Connection  close
    Transfer-Encoding   chunked
    Content-Type    text/html; charset=UTF-8

    Request Headers
    Host    fedora.test
    User-Agent  Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5
    Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language en-us,en;q=0.5
    Accept-Encoding gzip,deflate
    Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive  300
    Connection  keep-alive
    Cookie  PHPSESSID=ngh2n2co2gjj5kla6kafp85lh3; __utma=26341546.882012300.1259028363.1259028363.1259030442.2; __utmc=26341546; __utmz=26341546.1259028363.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=26341546.1.10.1259030442

沒有錯誤日志可以幫助我。

我相信這是使用虛擬盒在共享文件夾中提供文件的問題。 我遇到了完全相同的問題,只能解決將文件移動到非共享目錄的問題。 您可能嘗試做的一件事就是啟用跟隨符號鏈接。 不幸的是,當我遇到問題時,找不到其他報告類似問題的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM