在发送GET请求,设置application/json并将内容放到body中时,获取GET请求体的内容

在测试过程中,最开始使用字节流获取body内容,获取失败,亲测字符流可以获取到body内容;
以下为代码内容:
/**
* 通过字符串读取的方式获取请求的body内容
* @param request
* @return
* @throws Exception
*/
private JSONObject readGetBody(HttpServletRequest request) throws Exception{
BufferedReader br = request.getReader();
String foo, wholeStr = "";
while((foo = br.readLine()) != null){
wholeStr += foo;
}
JSONObject jsonObject = JSONObject.parseObject(wholeStr);
return jsonObject;
}
原文地址:https://www.cnblogs.com/yizw/p/13228925.html