2017-01-17 19 views
0

offical doc,它說:鉻時間線中的「接收數據」和「接收響應」有什麼區別?

接收數據:數據被接收的請求。將會有一個或多個接收數據事件。

接收響應:來自請求的初始HTTP響應。

但我不是什麼means.I認爲「接收響應」是明確的,因爲我們知道,一個http請求有responese body.But什麼「接收數據」是什麼意思?而且非常清晰爲什麼可能會有多個接收數據事件?

任何人都可以解釋它嗎?謝謝。

回答

0

由於HTTP2的推送功能發送數據,其他JS事件抓取的東西,服務人員正在做他們的事情(也屬於其他JS)等等,可以接收數據。有多種原因可以從遠程接收數據資源,那是Receive Data表示的。

初始響應會在每個請求收到初始服務器響應時觸發一次。所以每個資源都應該在時間軸上的某個地方打勾。如果響應完全不符合該初始響應,那麼您將看到數據接收事件,因爲額外的數據包將完全通過完成請求。

+0

感謝您的答覆.BTW,您說這些數據來自遠程資源,但爲什麼我無法在網絡面板中看到它們? @Garbee –

+0

你需要提供一個鏈接到你看到該問題進行分析的網站。他們應該在被頁面請求後顯示。 – Garbee

+0

[簡單測試](http://www.blog.ne-smalltown.com/W3C_Test/script_tag_test.html)。 我上傳了一個簡單的測試,上面是站點。現在我認爲「接收數據」只是「接收響應」細節的一部分。「接收響應」只是顯示HTTP連接成功建立(我們知道它基於TCP/IP),換句話說,服務器收到連接請求並響應它,並且響應成功地到達客戶端。 @Garbee –

相關問題