请求的资源不支持 http 方法“POST”
发布于 4 年前 作者 ping87 10932 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

wx.uploadFile这个方法post数据到本地的api服务提示:“

res = {statusCode: 405, data: “{“Message”:“请求的资源不支持 http 方法“POST”。”}”, errMsg: “uploadFile:ok”}

56  var data = res.data  data = {“Message”:“请求的资源不支持 http 方法“POST”。”}”。但是使用get方式获取数据没有问题。我都是在本地开发的。

  • 预期表现

能提交。

  • 复现路径

暂时没有

  • 提供一个最简复现 Demo

  wx.uploadFile({

          url: ‘http://localhost:51592/api/apitest’, //仅为示例,非真实的接口地址

          filePath: tempFilePaths[0],

          name: ‘file’,

          formData: {

            ‘user’: ‘test’

          },

          success: function (res) {

            var data = res.data

            //do something

          }

2 回复

小程序访问后台必须要用https,不能用http,如果是开发时,可以在微信开发者工具进行不验证https

先检查你的接口支持post不

回到顶部