我正在获取JSON文件,对其进行编辑,然后尝试将其发送回服务器。但是,当我使用post方法时,它会引发错误400错误请求。响应显示为“未显示template_id或未显示template_json”。可能是什么问题呢?
saveData() {
const { data } = this.state
let token = localStorage.getItem("token")
axios
.post(
"http://dev.candidates.hrmessenger.com/stage/set-template",
data,
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${token}`,
},
},
)
.then(res => {
console.log(res)
})
.catch(error => {
console.log(error)
})
}
答案 0 :(得分:0)
请尝试使用此功能:
data.template_id = 1;
saveData() {
const { data } = this.state
data.template_id = 1;
let token = localStorage.getItem("token")
axios
.post(
"http://dev.candidates.hrmessenger.com/stage/set-template",
data,
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${token}`,
},
},
)
.then(res => {
console.log(res)
})
.catch(error => {
console.log(error)
})
}
您错过了参数template_id,或者您需要向API开发人员要求发送POST方法API的文档。