嗨,我送一个AJAX调用服务器这样缓冲阅读器返回NULL
$.ajax({
type: 'POST',
url: "...",
dataType:'json',
data:JSON.stringify(contact),
success:function(){
alert("success")
}
在服务器我处理这个请求,并试图从这样的请求读取JSON对象。
StringBuilder sb = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new
InputStreamReader(request.getInputStream()));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
}
但br.readLine()返回null。任何想法为什么会发生?
这会给你null,因为通过'AJAX'它不可能尝试通过POST按钮提交。它会工作 –