"JSON parse error: Unexpected character ('=' (code 61)): Expected space separating root-level values;

vue使用post提交数据的时候,出现错误如下:

message: "JSON parse error: Unexpected character ('=' (code 61)): Expected space separating root-level values; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('=' (code 61)): Expected space separating root-level values↵ at [Source: (PushbackInputStream); line: 1, column: 3]"

这是因为请求头部限制了Content-Type的格式。

headers: {
            'token': 'Bearer ' + getToken(),
            'Authorization': 'Basic ' + window.btoa("webApp" + ":" + "webApp"),
            'Content-Type': 'application/json;charset=UTF-8'
        },


所以在传递请求参数的时候要把data转为json格式的再发送请求。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注