From fae5d5f705e24a85911b89d54cea07846b0da4f0 Mon Sep 17 00:00:00 2001 From: Haneki <44641661+Hanekihyouka@users.noreply.github.com> Date: Sat, 29 Jul 2023 02:04:05 +0800 Subject: [PATCH] Write correct request body byte length (#2) Fixes #1, an HTTP 400 Bad Request error caused by a byte length mismatch. --- .../java/com/rosspaffett/mattercraft/MatterbridgeApiClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/rosspaffett/mattercraft/MatterbridgeApiClient.java b/src/main/java/com/rosspaffett/mattercraft/MatterbridgeApiClient.java index 28e50c8..a56c490 100644 --- a/src/main/java/com/rosspaffett/mattercraft/MatterbridgeApiClient.java +++ b/src/main/java/com/rosspaffett/mattercraft/MatterbridgeApiClient.java @@ -45,7 +45,7 @@ public class MatterbridgeApiClient { try (OutputStream outputStream = connection.getOutputStream()) { byte[] requestBodyBytes = requestBody.getBytes(StandardCharsets.UTF_8); - outputStream.write(requestBodyBytes, 0, requestBody.length()); + outputStream.write(requestBodyBytes, 0, requestBodyBytes.length); } if (connection.getResponseCode() >= 400) {