http请求参数存放的几种方式
1.放到params里面
2.放到body里面
public static String getHttpBody(HttpServletRequest request) {
String data = "";
try { InputStream in = request.getInputStream(); InputStreamReader isr = new InputStreamReader(in, "utf-8"); BufferedReader br = new BufferedReader(isr); for(String temp = ""; (temp = br.readLine()) != null; data = data + temp) { ; } } catch (IOException var7) { var7.printStackTrace(); } if (data.indexOf("BODY_DATA") != -1) { try { data = URLDecoder.decode(data.substring("BODY_DATA=".length()), "utf-8"); } catch (UnsupportedEncodingException var6) { var6.printStackTrace(); } } return data; }
2.1放到body里面的form表单里提交
可以用实体类接收;
3.放到headers里面