This commit is contained in:
Redkale
2018-04-09 10:12:44 +08:00
parent d3c63bf35a
commit a833f20729
6 changed files with 10 additions and 21 deletions

View File

@@ -9,7 +9,7 @@ import java.io.*;
import java.net.*;
import java.nio.ByteBuffer;
import java.nio.channels.Channels;
import java.nio.charset.Charset;
import java.nio.charset.*;
import java.util.*;
import org.redkale.convert.json.JsonConvert;
import org.redkale.net.*;
@@ -31,8 +31,6 @@ import org.redkale.util.AnyValue.DefaultAnyValue;
*/
public class HttpRequest extends Request<HttpContext> {
protected static final Charset UTF8 = Charset.forName("UTF-8");
public static final String SESSIONID_NAME = "JSESSIONID";
@Comment("Method GET/POST/...")
@@ -340,7 +338,7 @@ public class HttpRequest extends Request<HttpContext> {
* @return 内容
*/
public String getBodyUTF8() {
return array.toString(UTF8);
return array.toString(StandardCharsets.UTF_8);
}
/**
@@ -352,7 +350,7 @@ public class HttpRequest extends Request<HttpContext> {
* @return 内容
*/
public <T> T getBodyJson(java.lang.reflect.Type type) {
String str = array.toString(UTF8);
String str = array.toString(StandardCharsets.UTF_8);
if (str == null || str.isEmpty()) return null;
return context.getJsonConvert().convertFrom(type, str);
}
@@ -367,7 +365,7 @@ public class HttpRequest extends Request<HttpContext> {
* @return 内容
*/
public <T> T getBodyJson(JsonConvert convert, java.lang.reflect.Type type) {
String str = array.toString(UTF8);
String str = array.toString(StandardCharsets.UTF_8);
if (str == null || str.isEmpty()) return null;
return convert.convertFrom(type, str);
}