微信小程序开发笔记(2017.07.27)

来源:互联网 发布:淘宝客怎么拉人进群 编辑:程序博客网 时间:2024/06/08 19:24


在使用网络请求时,发现根据微信官方的API的方法进行操作出现Invalid request 400错误,到底怎么回事呢?


以下是程序代码:

/**   * 加载电影   */  loadMovie:function(){    var page = this;    wx.request({      url: 'https://api.douban.com/v2/movie/in_theaters',      header:{        'Content-Type':"application/json"      },      success:function(res){      var subjects = res.data.subjects;      processSubjects(subjects);      page.setData({ movies: subjects, hidden:true});      }    })  },

经过一般搜索研究发现,微信开发者工具在更新到最新版本后,相应的参数配置也发生了变化,官网给出的这个配置已经不能用了, 'content-type': 'application/json' 需要改为'content-type':'application/text'

以上代码经过修改调整后,如下代码所示:

/**   * 加载电影   */  loadMovie:function(){    var page = this;    wx.request({      url: 'https://api.douban.com/v2/movie/in_theaters',      header:{        'content-type':'application/text'      },      success:function(res){      var subjects = res.data.subjects;      page.processSubjects(subjects);      page.setData({ movies: subjects, hidden:true});      }    })  },