diff --git a/src/main/java/graphql/servlet/AbstractGraphQLHttpServlet.java b/src/main/java/graphql/servlet/AbstractGraphQLHttpServlet.java index cf8bb041..6001fe48 100644 --- a/src/main/java/graphql/servlet/AbstractGraphQLHttpServlet.java +++ b/src/main/java/graphql/servlet/AbstractGraphQLHttpServlet.java @@ -457,11 +457,12 @@ private boolean isBatchedQuery(InputStream inputStream) throws IOException { return false; } + final int BUFFER_SIZE = 128; ByteArrayOutputStream result = new ByteArrayOutputStream(); - byte[] buffer = new byte[128]; + byte[] buffer = new byte[BUFFER_SIZE]; int length; - inputStream.mark(0); + inputStream.mark(BUFFER_SIZE); while ((length = inputStream.read(buffer)) != -1) { result.write(buffer, 0, length); String chunk = result.toString();