我试图将数据发布到数据库中,但是每次我尝试躲避它时,都会出现405错误。 python也有一个错误,说我正在提交一个空列表。请指出正确的方向来解决这个问题。
const axios = require('axios')
let URL = 'http://127.0.0.1:5000/Walls/saveComments'
let HEADERS = { 'Content-Type': 'application/json' }
let data = {
'post': post,
'time': time
}
axios.post(URL,data, HEADERS)
.then(function (response) {
console.log(response);
})
// Axios Call to Save A Post in Backend
答案 0 :(得分:2)
HTTP 405错误表示服务器不允许客户端发送的HTTP请求方法。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405
您在共享的代码示例中使用的HTTP方法是POST。因此,您的服务器似乎不接受POST请求。
为了解决此问题,请将请求方法更改为受支持的方法,或者将服务器更改为允许POST请求。