diff --git a/src/main/java/com/box/sdk/BinaryBodyUtils.java b/src/main/java/com/box/sdk/BinaryBodyUtils.java index 31a31f59c..2873d8c00 100644 --- a/src/main/java/com/box/sdk/BinaryBodyUtils.java +++ b/src/main/java/com/box/sdk/BinaryBodyUtils.java @@ -100,10 +100,12 @@ private static long getContentLengthFromAPIResponse(BoxAPIResponse response) { } if (headerValue != null) { + String trimmedHeaderValue = headerValue.trim(); try { - length = Long.parseLong(headerValue); + length = Long.parseLong(trimmedHeaderValue); } catch (NumberFormatException e) { - throw new RuntimeException("Invalid content length: " + headerValue); + throw new RuntimeException("Invalid content length: " + trimmedHeaderValue + " with: " + + trimmedHeaderValue.length() + " number of characters."); } } }