在offical doc中,它说:
接收数据:已收到请求的数据。将有一个或多个接收数据事件。
接收响应:来自请求的初始HTTP响应。
但我不太清楚这意味着什么。我认为“接收响应”是明确的,因为我们知道http请求有responese body.But“接收数据”是什么意思?为什么可能有将是多个接收数据事件?
有人可以解释一下吗?谢谢。
答案 0 :(得分:0)
可以接收数据,因为HTTP2的推送功能可以发送数据,其他JS事件可以抓取东西,服务工作者正在做他们的事情(也属于其他JS)等等。有很多原因可以从远程资源接收数据这就是Receive Data
表示的内容。
初始响应将触发一次,因为每个请求都收到初始服务器响应。因此,每个资源都应该在时间轴上的某个位置打勾。如果响应完全不符合该初始响应,那么您将看到数据已接收事件作为额外数据包完成以完成请求。