您的位置:首页 > 产品设计 > UI/UE

微信小程序学习wx.request 中 post 出现500错误的一些成因

2016-11-24 14:15 726 查看
      经过两个星期的研究,对小程序已经有了一定的理解和运用.目前小程序的本身的不足和 bug 还是很多,下面列举一个我遇到的坑:

      1. wx.request这个网络的 API 是用的很广的一个,不过在发送数据的时候,可能会出现服务器500的现象,而服务器确实没有问题,可能形成的原因如下:

       url,method,header,data 的顺序要保证准确, content-type 需要小写不能写成 Content-Type(目前微信小程序是区分大小写的),使用 post 需要配置 header 中的不同参数"content-type": "application/x-www-form-urlencoded"针对 json的 post 

    通过的正确实例:

      wx.request({

      url: "http://127.0.0.1:8000/xxxx",

      method: "POST",

      header: {

        "content-type": "application/x-www-form-urlencoded"

      },

      data: {

        name:name,

        address: address,

        numberid: numberid,

        email: email,

      },

      success: function (res) {

        console.info(res);

      }

    });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐