From 5122442940ab61c37499c441eff7070cfd529d46 Mon Sep 17 00:00:00 2001 From: Sven Kubiak Date: Mon, 26 Mar 2018 07:49:38 +0200 Subject: [PATCH] Added UTF-8 encoding to HTTP POST --- pom.xml | 2 +- src/main/java/de/svenkubiak/jpushover/JPushover.java | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index ac5013c..ef28ba1 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ UTF-8 - 2.10.0 + 2.11.0 4.5.5 diff --git a/src/main/java/de/svenkubiak/jpushover/JPushover.java b/src/main/java/de/svenkubiak/jpushover/JPushover.java index f9abc8a..02dbd32 100644 --- a/src/main/java/de/svenkubiak/jpushover/JPushover.java +++ b/src/main/java/de/svenkubiak/jpushover/JPushover.java @@ -8,7 +8,6 @@ import java.util.Objects; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import org.apache.http.Consts; -import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.fluent.Form; @@ -301,6 +300,7 @@ public class JPushover { } HttpPost httpPost = new HttpPost(Constants.MESSAGES_URL.toString()); + httpPost.addHeader("Content-Type", "text/html; charset=UTF-8"); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.addTextBody(Constants.TOKEN.toString(), this.pushoverToken); @@ -356,9 +356,7 @@ public class JPushover { } builder.addTextBody(Constants.SOUND.toString(), this.pushoverHtml ? "1" : "0"); - - HttpEntity multipart = builder.build(); - httpPost.setEntity(multipart); + httpPost.setEntity(builder.build()); JPushoverResponse jPushoverResponse = new JPushoverResponse().isSuccessful(false); try {