Index: mojo/services/network/public/interfaces/network_service.mojom |
diff --git a/mojo/services/network/public/interfaces/network_service.mojom b/mojo/services/network/public/interfaces/network_service.mojom |
index 6467c7faba5f816296052a5b99509a1ac6127254..f8ab7e2779f3b5e4abff5d4bf065973b13a78be5 100644 |
--- a/mojo/services/network/public/interfaces/network_service.mojom |
+++ b/mojo/services/network/public/interfaces/network_service.mojom |
@@ -12,6 +12,7 @@ import "network/public/interfaces/tcp_bound_socket.mojom"; |
import "network/public/interfaces/tcp_connected_socket.mojom"; |
import "network/public/interfaces/udp_socket.mojom"; |
import "network/public/interfaces/url_loader.mojom"; |
+import "network/public/interfaces/url_loader_interceptor.mojom"; |
import "network/public/interfaces/web_socket.mojom"; |
// TODO Darin suggests that this should probably be two classes. One for |
@@ -72,4 +73,9 @@ interface NetworkService { |
HttpServerDelegate delegate) |
=> (NetworkError result, |
NetAddress? bound_to); |
+ |
+ // Register a new url loader interceptor that will be used on any new |
+ // URLLoader. Interceptor are chained. The last registed interceptor will |
+ // received the requests first and the responses last. |
+ RegisterURLLoaderInterceptor(URLLoaderInterceptorFactory factory); |
}; |