Can't login to 'real' account
I'm attempting to log into a real account using the API. But it's throwing an error and an exception saying this:

> java.lang.IllegalArgumentException: 400 Bad request! Maybe wrong email or password?
>   at de.btobastian.javacord.ImplDiscordAPI.requestTokenBlocking(ImplDiscordAPI.java:1014)
>   at de.btobastian.javacord.ImplDiscordAPI.connectBlocking(ImplDiscordAPI.java:160)
>   at de.btobastian.javacord.ImplDiscordAPI$2.call(ImplDiscordAPI.java:147)
>   at de.btobastian.javacord.ImplDiscordAPI$2.call(ImplDiscordAPI.java:144)

I made sure the email and password are right. I even went to the discord program, logged out. Copied the email I put. Put it in the email box, copied the password from the program and hit login on discord, and it logged me in. So I do not know what the problem is :/ . I Do not have 2-FA enabled. I only require an email and password to login.

diff --git a/src/main/java/de/btobastian/javacord/ImplDiscordAPI.java b/src/main/java/de/btobastian/javacord/ImplDiscordAPI.java
index df7d9a13..6d87dcdd 100644
--- a/src/main/java/de/btobastian/javacord/ImplDiscordAPI.java
+++ b/src/main/java/de/btobastian/javacord/ImplDiscordAPI.java
@@ -72,6 +72,11 @@ import java.util.concurrent.Future;
  * The implementation of {@link DiscordAPI}.
  */
 public class ImplDiscordAPI implements DiscordAPI {
+    
+    // If you have a better way to retrieve this other than manually, please do implement
+	private static final String JAVA_VERSION = Runtime.class.getPackage().getImplementationVersion();
+	private static final String VERSION = "2.0.11";
+	private static final String UNIREST_VERSION = "1.4.8";
 
     /**
      * The logger of this class.
@@ -1006,8 +1011,9 @@ public class ImplDiscordAPI implements DiscordAPI {
         try {
             logger.debug("Trying to request token (email: {}, password: {})", email, password.replaceAll(".", "*"));
             HttpResponse<JsonNode> response = Unirest.post("https://discordapp.com/api/auth/login")
-                    .field("email", email)
-                    .field("password", password)
+                    .header("User-Agent", "DiscordBot (https://github.com/BtoBastian/Javacord " + VERSION + ") Java/" + JAVA_VERSION + " Unirest/" + UNIREST_VERSION)
+                    .header("Content-Type", "application/json")
+                    .body("{\\"email\\":\\"" + email +"\\", \\"password\\":\\"" + password + "\\"}")
                     .asJson();
             JSONObject jsonResponse = response.getBody().getObject();
             if (response.getStatus() == 400) {
['src/main/java/de/btobastian/javacord/ImplDiscordAPI.java']