微信小程序> 解决微信小程序开发网络请求报Invalidrequest400错误

解决微信小程序开发网络请求报Invalidrequest400错误

浏览量:566 时间: 来源:Luyifei666

今天学习了一下微信小程序的入门开发,在使用网络请求时,发现根据微信官方的API的方法进行操作出现Invalid request 400错误,到底怎么回事呢?

  • 首先我们来看微信API网络请求 示例代码:
wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {     x: '' ,     y: ''  },  header: {      'content-type': 'application/json'  },  success: function(res) {    console.log(res.data)  }})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 我项目中的代码
wx.request({    url: 'https://api.douban.com/v2/movie/in_theaters', //仅为示例,并非真实的接口地址    data: {},    method: 'get',     header: {        'content-type': 'application/json'    },    success: function(res) {        console.log(res.data)        }    })
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

但是发现会出现400错误。

错误提示如下所示:

小程序

这是怎么回事呢?

后来发现,微信开发者工具在更新到最新版本后(我现在使用的版本是0.14.140900),相应的参数配置也发生了变化,官网给出的这个配置已经不能用了,需要改为'Content-Type': 'json'

小程序

 wx.request({    url: 'https://api.douban.com/v2/movie/in_theaters', //仅为示例,并非真实的接口地址    data: {},    method: 'get',     header: {        // 'content-type': 'application/json'        'Content-Type': 'json'    },    success: function(res) {        console.log(res.data)        }    })
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

结果如下:

小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎