Index: components/cronet/android/java/src/org/chromium/net/CronetUrlRequest.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/CronetUrlRequest.java b/components/cronet/android/java/src/org/chromium/net/CronetUrlRequest.java |
index b7e6905f5ea8f72ffe356f37102ef5b4a63b76f0..3e7fca0c824c953feb438a9aed1346e35ca73812 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/CronetUrlRequest.java |
+++ b/components/cronet/android/java/src/org/chromium/net/CronetUrlRequest.java |
@@ -120,17 +120,19 @@ final class CronetUrlRequest implements UrlRequest { |
private final HeadersList mAllHeaders = new HeadersList(); |
private final boolean mWasCached; |
private final String mNegotiatedProtocol; |
+ private final String mProxyServer; |
private Map<String, List<String>> mResponseHeaders; |
private List<Pair<String, String>> mUnmodifiableAllHeaders; |
NativeResponseInfo(String[] urlChain, int httpStatusCode, |
String httpStatusText, boolean wasCached, |
- String negotiatedProtocol) { |
+ String negotiatedProtocol, String proxyServer) { |
mResponseInfoUrlChain = urlChain; |
mHttpStatusCode = httpStatusCode; |
mHttpStatusText = httpStatusText; |
mWasCached = wasCached; |
mNegotiatedProtocol = negotiatedProtocol; |
+ mProxyServer = proxyServer; |
} |
@Override |
@@ -190,6 +192,11 @@ final class CronetUrlRequest implements UrlRequest { |
public String getNegotiatedProtocol() { |
return mNegotiatedProtocol; |
} |
+ |
+ @Override |
+ public String getProxyServer() { |
+ return mProxyServer; |
+ } |
}; |
static final class NativeExtendedResponseInfo implements |
@@ -404,7 +411,8 @@ final class CronetUrlRequest implements UrlRequest { |
httpStatusCode, |
nativeGetHttpStatusText(urlRequestAdapter), |
nativeGetWasCached(urlRequestAdapter), |
- nativeGetNegotiatedProtocol(urlRequestAdapter)); |
+ nativeGetNegotiatedProtocol(urlRequestAdapter), |
+ nativeGetProxyServer(urlRequestAdapter)); |
nativePopulateResponseHeaders(urlRequestAdapter, |
responseInfo.mAllHeaders); |
return responseInfo; |
@@ -676,6 +684,8 @@ final class CronetUrlRequest implements UrlRequest { |
private native String nativeGetNegotiatedProtocol(long urlRequestAdapter); |
+ private native String nativeGetProxyServer(long urlRequestAdapter); |
+ |
private native String nativeGetHttpStatusText(long urlRequestAdapter); |
private native boolean nativeGetWasCached(long urlRequestAdapter); |