diff --git a/android/widgets/src/main/java/org/nativescript/widgets/Async.java b/android/widgets/src/main/java/org/nativescript/widgets/Async.java index f44aaa756..bc08d654d 100644 --- a/android/widgets/src/main/java/org/nativescript/widgets/Async.java +++ b/android/widgets/src/main/java/org/nativescript/widgets/Async.java @@ -138,11 +138,11 @@ public class Async return; } - for (int i = 0; i < size - 1; i++) - { - String key = connection.getHeaderFieldKey(i); - String value = connection.getHeaderField(key); - this.headers.add(new KeyValuePair(key, value)); + for (Map.Entry> entry: headers.entrySet()) { + String key = entry.getKey(); + for (String value: entry.getValue()) { + this.headers.add(new KeyValuePair(key, value)); + } } }