为什么状态码405提示我用的是get方式?

img

img

img

img


明明写的是post方式,但是提交后,显示我用的get方式,methods:post大写小写已经切换过了,没有用。有没有老哥讲一下什么原因

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/731549
  • 除此之外, 这篇博客: 工作中遇到的问题(总结)中的 POST 方式请求 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • /**
     * POST 方式请求
     */
    export async function postData (hasParamUrl, data, whichPost, isLoading, callback, noToken) {
      if (hasParamUrl === null) return
      if (isLoading) store.commit('showLoadMask', true)
      initAxios(whichPost, '', noToken)
      let resData
      await axios.post(hasParamUrl, data).then(function (response) {
        // 存储token到Vuex的state
        // store.commit('setTokenStr', response.data.tokenStr)
        backView(response, callback)
        resData = response.data
      }).catch(function (error) {
        console.log(error)
        resData = error
      })
      if (isLoading) store.commit('showLoadMask', false)
      return resData
    }