From 50e37d22d1b80f071f8252af1be966c3dfdc4ada Mon Sep 17 00:00:00 2001 From: demon101 Date: Wed, 19 Feb 2020 15:30:50 +0100 Subject: [PATCH] request encoding --- src/main/java/ca/mgamble/postal/api/PostalService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/ca/mgamble/postal/api/PostalService.java b/src/main/java/ca/mgamble/postal/api/PostalService.java index 29c3ea2..bf4a265 100644 --- a/src/main/java/ca/mgamble/postal/api/PostalService.java +++ b/src/main/java/ca/mgamble/postal/api/PostalService.java @@ -51,6 +51,7 @@ of this software and associated documentation files (the "Software"), to deal import java.net.URL; import java.util.concurrent.Future; import java.util.logging.Level; +import java.nio.charset.StandardCharsets; /** * @@ -152,9 +153,9 @@ private void encodeAccentedCharactersFromMessage(PostalMessage message) { if (message.getPlainBody() != null) { message.setPlainBody(StringEscapeUtils.encodeHtml(message.getPlainBody())); } - if (message.getSubject() != null) { - message.setSubject(StringEscapeUtils.encodeHtml(message.getSubject())); - } + //if (message.getSubject() != null) { + // message.setSubject(StringEscapeUtils.encodeHtml(message.getSubject())); + //} } private Request buildRequest(String type, String subUrl) { @@ -197,6 +198,7 @@ private Request buildRequest(String type, String subUrl, String requestBody) { .addHeader("Accept", JSON) .addHeader("Content-Type", JSON) .addHeader("x-server-api-key", this.apiKey) + .setCharset(StandardCharsets.UTF_8) .setBody(requestBody) .build(); }