- 当前 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
}
小程序访问后台必须要用https,不能用http,如果是开发时,可以在微信开发者工具进行不验证https
感谢,这个我已经勾选了,问题是api接口问题
你好,我设置了不校验HTTPS,在开发工具下面请求没有问题,但是我在真机调试的时候http请求不行,这是为什么
只有在开发工具下才能不检查https,真机必须要用https不能用http
好吧,谢谢
先检查你的接口支持post不