Skip to content

Commit 81cb7f4

Browse files
committed
Merge branch 'master' of github.com:wxpusher/wxpusher-sdk-java
2 parents 48760be + c35ad26 commit 81cb7f4

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

demo/src/main/java/com/zjiecode/wxpusher/demo/controller/SendController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public Result sendMarkdown(@PathVariable("uid") String uid) {
6363
message.setUid(uid);
6464
message.setAppToken(appToken);
6565
message.setContent("WxPusher演示消息,这是一个Markdown消息\n# 目录\n- 什么是Wxpusher\n- Wxpusher可好用了\n## 发送状态:_成功_"
66-
+ "<br /><br /><br />" + sign);
66+
+ "\n\n<br /><br /><br />" + sign);
6767
return WxPusher.send(message);
6868
}
6969

sdk/src/main/java/com/zjiecode/wxpusher/client/HttpUtils.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import java.net.HttpURLConnection;
1212
import java.net.MalformedURLException;
1313
import java.net.URL;
14+
import java.nio.charset.Charset;
15+
import java.nio.charset.StandardCharsets;
1416
import java.util.Map;
1517
import java.util.Set;
1618

@@ -21,6 +23,7 @@
2123
*/
2224
public final class HttpUtils {
2325
private static final String BASE_URL = "http://wxpusher.zjiecode.com";
26+
private static final String CHARSET_NAME ="UTF-8";
2427

2528
private HttpUtils() {
2629
}
@@ -47,11 +50,11 @@ public static Result post(Object data, String path) {
4750
urlConnection.setRequestMethod("POST");
4851
//设置请求属性
4952
urlConnection.setRequestProperty("Content-Type", "application/json");
50-
urlConnection.setRequestProperty("Charset", "UTF-8");
53+
urlConnection.setRequestProperty("Charset", CHARSET_NAME);
5154
urlConnection.setDoOutput(true);
5255
urlConnection.connect();
5356
OutputStream outputStream = urlConnection.getOutputStream();
54-
outputStream.write(dataStr.getBytes());
57+
outputStream.write(dataStr.getBytes(Charset.forName(CHARSET_NAME)));
5558
outputStream.flush();
5659
return dealConnect(urlConnection);
5760
} catch (MalformedURLException e) {
@@ -84,7 +87,7 @@ public static Result get(Map<String, Object> data, String path) {
8487
urlConnection.setUseCaches(false);
8588
urlConnection.setRequestMethod("GET");
8689
//设置请求属性
87-
urlConnection.setRequestProperty("Charset", "UTF-8");
90+
urlConnection.setRequestProperty("Charset", CHARSET_NAME);
8891
urlConnection.setDoOutput(true);
8992
urlConnection.connect();
9093
return dealConnect(urlConnection);
@@ -175,7 +178,7 @@ private static String inputStream2String(InputStream inputStream) {
175178
while ((len = inputStream.read(bytes)) != -1) {
176179
outputStream.write(bytes, 0, len);
177180
}
178-
return new String(outputStream.toByteArray());
181+
return new String(outputStream.toByteArray(),CHARSET_NAME);
179182
} catch (IOException e) {
180183
e.printStackTrace();
181184
}

0 commit comments

Comments
 (0)