微信小程序没有保持session id的,我昨天也遇到这个问题,解决办法我感觉有两种
1、用openid,服务端改动有些大
2、小程序在第一次请求的时候,服务端返回这个函数的json把session返回,小程序端存入缓存,以后每次请求都构造http头,把session传入过去,这样服务端改动代码小,
php的是content-type’: ‘application/x-www-form-urlencoded’, ‘Cookie’: ‘PHPSESSID=’ + session_id
java服务端是content-type’: ‘application/x-www-form-urlencoded’, ‘Cookie’: ‘JSESSIONID=’ + session_id
.net很久没写了,记不住了,你可以在服务端随便找个函数把所有的http header输出查看
小程序端最好封装一个请求函数,以后所有的请求都调用这个函数即可,具体的例子可以参考百度到的
http://blog.csdn.net/mad_geek/article/details/53148267
另外就是小程序由于wx.Request是异步的,所以第一次请求的时候可以在起始页onload里面进行请求