| Index: components/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java b/components/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java
|
| index f6db95ed49dc86caca4317408a03878700c88a5c..7c082f401160a87e3efd1ece3d717b2379ba6f24 100644
|
| --- a/components/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java
|
| +++ b/components/cronet/android/java/src/org/chromium/net/HttpUrlConnectionUrlRequest.java
|
| @@ -18,6 +18,7 @@ import java.net.URL;
|
| import java.nio.ByteBuffer;
|
| import java.nio.channels.ReadableByteChannel;
|
| import java.nio.channels.WritableByteChannel;
|
| +import java.util.List;
|
| import java.util.Map;
|
| import java.util.Map.Entry;
|
| import java.util.concurrent.ExecutorService;
|
| @@ -453,6 +454,14 @@ class HttpUrlConnectionUrlRequest implements HttpUrlRequest {
|
| return mConnection.getHeaderField(name);
|
| }
|
|
|
| + @Override
|
| + public Map<String, List<String>> getAllHeaders() {
|
| + if (mConnection == null) {
|
| + throw new IllegalStateException("Response headers not available");
|
| + }
|
| + return mConnection.getHeaderFields();
|
| + }
|
| +
|
| private void validateNotStarted() {
|
| if (mStarted) {
|
| throw new IllegalStateException("Request already started");
|
|
|