尝试过很多方式,下面的方式最有效:
用获取数据流的方式,直接获取post过来的所有数据流
// 读取请求内容 BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8")); String line = null; StringBuilder sb = new StringBuilder(); while ((line = br.readLine()) != null) { sb.append(line); } // 将资料解码 return sb.toString();
这样就可以获取到post参数对应的字符串了。