当客户端通过一些第三方 http 工具发送数据,并将数据放在 body 中时可以使用 getRaData()
例如,客户端通过 OkHttp 或者 Http client 这类第三方发送 json 或者 XML 时就可以: String jsonStr = getRawData(); User user = FastJson.getJson().parse(jsonStr, User.class); Ret ret = userService.justDoIt(user); renderJson(ret);
如果客户端的数据是通过普通的 html form 表单提交,或者通过 javascript 表单提交或者 ajax 发来的请求,就不能使用 getRawData()
例如,客户端通过 OkHttp 或者 Http client 这类第三方发送 json 或者 XML 时就可以:
String jsonStr = getRawData();
User user = FastJson.getJson().parse(jsonStr, User.class);
Ret ret = userService.justDoIt(user);
renderJson(ret);
如果客户端的数据是通过普通的 html form 表单提交,或者通过 javascript 表单提交或者 ajax 发来的请求,就不能使用 getRawData()