首先要明确store在sync时,传数据不是普通的请求参数传递的,所以在参数里也是找不到的。
时通过payload传输的,这样后来就要通过BufferedReader 来读取数据。
结合网上资料,本人亲测如下方法可以获取sync的数据
public static String getSyncData(HttpServletRequest request) throws IOException {
try {
BufferedReader bufferedReader = request.getReader();
StringBuilder stringBuilder = new StringBuilder();
char[] charBuffer = new char[128];
int bytesRead = -1;
while ((bytesRead = bufferedReader.read(charBuffer)) > 0) {
stringBuilder.append(charBuffer, 0, bytesRead);
}
return stringBuilder.toString();
} catch (IOException e1) {
e1.printStackTrace();
}
return null;
}