diff --git a/protocol/src/main/java/org/geysermc/mcprotocollib/auth/util/HTTPUtils.java b/protocol/src/main/java/org/geysermc/mcprotocollib/auth/util/HTTPUtils.java index 8781c69b4..d21e3a51a 100644 --- a/protocol/src/main/java/org/geysermc/mcprotocollib/auth/util/HTTPUtils.java +++ b/protocol/src/main/java/org/geysermc/mcprotocollib/auth/util/HTTPUtils.java @@ -36,8 +36,11 @@ public static T makeRequest(@Nullable ProxyInfo proxy, URI uri, Object input throw new IllegalArgumentException("URI cannot be null."); } - HttpResponse response = createHttpClient(proxy).execute(input == null ? new HttpRequest("GET", uri.toURL()) : - new HttpContentRequest("POST", uri.toURL()).setContent(HttpContent.string(GSON.toJson(input)))); + HttpResponse response = createHttpClient(proxy) + .execute(input == null ? new HttpRequest("GET", uri.toURL()) : + new HttpContentRequest("POST", uri.toURL()) + .setContent(HttpContent.string(GSON.toJson(input))) + .setHeader(Headers.CONTENT_TYPE, ContentTypes.APPLICATION_JSON.toString())); if (responseType == null) { return null;