Parse extra request data from the Network.requestWillBeSentExtraInfo event
Parse extra response data from the Network.responseReceivedExtraInfo event
From my testing, the Network.requestWillBeSentExtraInfo event will always arrive after the Network.requestWillBeSent event, however the Network.responseReceivedExtraInfo can fire before the Network.responseReceived event, therefore we need to temporarily cache the extra info and parse it with the response to correctly attribute headers and cookies.
This PR will:
Network.requestWillBeSentExtraInfo
eventNetwork.responseReceivedExtraInfo
eventFrom my testing, the
Network.requestWillBeSentExtraInfo
event will always arrive after theNetwork.requestWillBeSent
event, however theNetwork.responseReceivedExtraInfo
can fire before theNetwork.responseReceived
event, therefore we need to temporarily cache the extra info and parse it with the response to correctly attribute headers and cookies.Closes #70