java通过HttpServletRequest获取post请求中的body内容:
通过request.getParameter("")是无法获取到body体里面的值得;网上有好多都用到了阿里的jar包;其实没必要的;
代码如下:只用一个jdk自带的io包和一个json的工具包;
BufferedReader reader = new BufferedReader(new InputStreamReader(trequest.getInputStream()));
String wholeStr = "";
while((str = reader.readLine()) != null){//一行一行的读取body体里面的内容;
wholeStr += str;
}
JSONObject t=JSONObject.fromObject(wholeStr);//转化成json对象
String userno = (String) t.get("userId"); //得到想要的参数
版权声明:本文为m0_37681532原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。