Index: third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp |
index 1474b15528a3f1c9657f46426e4497ff1fe27f00..0f94ca866c75b38e83969c6039cde6ff6d7c6624 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp |
+++ b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp |
@@ -693,11 +693,18 @@ void InspectorNetworkAgent::willSendRequest( |
willSendRequestInternal(frame, identifier, loader, request, redirectResponse, |
initiatorInfo); |
- if (!m_hostId.isEmpty()) |
+ request.setDevToolsAgentHostId(m_hostId); |
+ request.setDevToolsRequestId(IdentifiersFactory::requestId(identifier)); |
+ |
+ if (!m_hostId.isEmpty()) { |
+ // TODO(alexclarke): Merge throttling in with request interception so we can |
+ // stop setting this header. |
request.addHTTPHeaderField( |
HTTPNames::X_DevTools_Emulate_Network_Conditions_Client_Id, |
AtomicString(m_hostId)); |
+ } |
+ // TODO(alexclarke): Remove this. |
request.setHTTPHeaderField( |
HTTPNames::X_DevTools_Request_Id, |
AtomicString(IdentifiersFactory::requestId(identifier))); |