未捕获(承诺)错误:请求失败,代码为405 POST AXIOS

时间:2020-04-17 17:17:41

标签: reactjs axios

我试图将数据发布到数据库中,但是每次我尝试躲避它时,都会出现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

1 个答案:

答案 0 :(得分:2)

HTTP 405错误表示服务器不允许客户端发送的HTTP请求方法。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405

您在共享的代码示例中使用的HTTP方法是POST。因此,您的服务器似乎不接受POST请求。

为了解决此问题,请将请求方法更改为受支持的方法,或者将服务器更改为允许POST请求。