vue put 提交 400 Bad Request(有时候可以提交成功)

vue put 提交 400 Bad Request(有时候可以提交成功),证明是参数携带有问题

在这里插入图片描述

用swagger-ui 测试接口 同样的数据又可以请求成功

在这里插入图片描述

猜测 传递的字符是否格式不一样 ,用 encodeURI(params.answer)进行编码

let url = 'lw-class-interaction/question/question-content?questionId='
  + params.questionId + "&answer=" + encodeURI(params.answer) + "&analysis=" + encodeURI(params.analysis)
// let result = await Vue.http.put("lw-class-interaction/question/question-content", params, config);
let result = await Vue.http.put(url, config);

完美解决

在这里插入图片描述

你可能感兴趣的:(vue put 提交 400 Bad Request(有时候可以提交成功))