2013-11-25 23 views
1

根據HAR 1.2 specification TOTAL響應大小,響應大小計算爲:HTTP歸檔(HAR)的零

var totalSize = entry.response.headersSize + entry.response.bodySize; 

但如何可以在響應的大小爲零(=1273+(-1273))中,例如在下面的HAR:

"response": { 
    "status": 200, 
    "statusText": "OK", 
    "content": { 
     "size": 4916, 
     "mimeType": "application/x-javascript", 
     "compression": 6189 
    }, 
    "headersSize": 1273, 
    "bodySize": -1273 

在說明書中,存在用於bodySize比-1沒有negetive值其他:

bodySize [number] - 接收到的響應體的大小(以字節爲單位)。如果響應來自緩存(304),則設置爲零。如果信息不可用,則設置爲-1。

+0

你怎麼可能得到一個消極的身體尺寸? – EventHorizon

+0

我試圖找出這個。它通常在我的HAR中發生。我在網絡部分打開了「保留登錄頁面導航」的chrome v31。 – Yasser

回答