收藏
回答

wx.request不带session,封装了header后,向服务器传中文乱码

问题模块
API和组件

原来是这样封装header后,向服务器传送中文就不会是乱码了

 header: { 'content-type': 'application/x-www-form-urlencoded' }

但是因为request不带session,所以自己登陆的时候向服务器索取了sessionid,

重新封装了header,如下

 var session_id = wx.getStorageSync('session_id');

    console.log('session_id',session_id);

    if (session_id != "" && session_id != null) {

      var header = { 'content-type': 'application/x-www-form-urlencoded', 'Cookie': 'JSESSIONID=' + session_id }

    } else {

      var header = { 'content-type': 'application/x-www-form-urlencoded' }

    }  

    return header;

 但是这样封装了以后,再向后台传送中文,就又是乱码了,求知道的给说下,谢谢!

最后一次编辑于  2017-06-13
回答关注问题邀请回答
收藏

1 个回答

  • 壞小子
    壞小子
    2017-06-13

    自己解决了,要加上method:post

    2017-06-13
    赞同
    回复