From 62e2d309d63765c79fe98edc7a2b54cceea30f8a Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Tue, 7 Mar 2023 18:19:37 +0100 Subject: [PATCH] fix(android): handle null http headers and params (#6370) --- .../java/com/getcapacitor/plugin/util/HttpRequestHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/capacitor/src/main/java/com/getcapacitor/plugin/util/HttpRequestHandler.java b/android/capacitor/src/main/java/com/getcapacitor/plugin/util/HttpRequestHandler.java index 6e8d35f1e..6e950b849 100644 --- a/android/capacitor/src/main/java/com/getcapacitor/plugin/util/HttpRequestHandler.java +++ b/android/capacitor/src/main/java/com/getcapacitor/plugin/util/HttpRequestHandler.java @@ -369,8 +369,8 @@ public static String readStreamAsString(InputStream in) throws IOException { */ public static JSObject request(PluginCall call, String httpMethod) throws IOException, URISyntaxException, JSONException { String urlString = call.getString("url", ""); - JSObject headers = call.getObject("headers"); - JSObject params = call.getObject("params"); + JSObject headers = call.getObject("headers", new JSObject()); + JSObject params = call.getObject("params", new JSObject()); Integer connectTimeout = call.getInt("connectTimeout"); Integer readTimeout = call.getInt("readTimeout"); Boolean disableRedirects = call.getBoolean("disableRedirects");