Description
Originally tracked via #204
@thiagowfx:
network.responseStarted
does not map to CDP (c.f. https://chromedevtools.github.io/devtools-protocol/tot/Network/). There's no straightforward way to do it in CDP.
The closest event is Network.responseReceivedExtraInfo
, however:
- (i) it's experimental
- (ii) it only includes headers - all other needed fields are not available
- (iii) it's not guaranteed to be emitted, and even if it is, there's no guarantee it comes before
Network.responseReceived
:
Fired when additional information about a responseReceived event is available from the network stack. Not every responseReceived event will have an additional responseReceivedExtraInfo for it, and responseReceivedExtraInfo may be fired before or after responseReceived.
What is the motivation to include this in the spec? Can we revisit if it is absolutely necessary?
(cc @sadym-chromium as we discussed
Also cc @OrKoN to confirm the above statement from the CDP side.)
@OrKoN:
To the extend of my knowledge, this is right: it does not look like there is an equivalent in CDP (responseReceivedExtraInfo is not exactly that and cannot be used for interception if that is the plan for the event).