From 57e4973da5b06cf8e3950293c24361f5a677c245 Mon Sep 17 00:00:00 2001 From: Dimitris - Rafail Katsampas Date: Sat, 30 Apr 2022 20:41:04 +0300 Subject: [PATCH] fix(ui-mobile-base): Android http request body was not sent if method was DELETE (#9887) --- .../src/main/java/org/nativescript/widgets/Async.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Async.java b/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Async.java index 58670a5cf..e0e8d1cb2 100644 --- a/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Async.java +++ b/packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/Async.java @@ -285,7 +285,6 @@ public class Async { } public static class Http { - private static final String DELETE_METHOD = "DELETE"; private static final String GET_METHOD = "GET"; private static final String HEAD_METHOD = "HEAD"; private static CookieManager cookieManager; @@ -537,10 +536,7 @@ public class Async { connection.setInstanceFollowRedirects(false); } - // Do not attempt to write the content (body) for DELETE method, Java will throw directly - if (!requestMethod.equals(DELETE_METHOD)) { - options.writeContent(connection, openedStreams); - } + options.writeContent(connection, openedStreams); // close the opened streams (saves copy-paste implementation // in each method that throws IOException)