axios发送数据后端接收不到的几种情况
注意 axios是要发送对象还是发送普通数据如果是发送对象的话 需要使用datasubmit: function (user) {axios({method: "post",url: "user.do",params: {operate: 'update',
·
注意 axios是要发送对象还是发送普通数据
如果是发送对象的话 需要使用data
submit: function (user) {
axios({
method: "post",
url: "user.do",
params: {
operate: 'update',
},
<!--传输对象这里是要用data进行传输的-->
data: {
user:user,
}
}).then(function (value) {
alert("修改成功!");
var user = value.data;
vue.user = user;
}).catch(function (resaon) {
});
},
然后后端是需要使用缓冲流来接受的
StringBuffer stringBuffer = new StringBuffer("");
BufferedReader reader = request.getReader();
String str = null;
while ((str = reader.readLine()) != null) {
stringBuffer.append(str);
}
str = stringBuffer.toString();
Gson gson = new Gson();
//注意这里的class文件根据具体的情况修改
Ouser ouser = gson.fromJson(str, Ouser.class);
User user = ouser.getUser();
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)