重庆瓦莎奇科技集团有限公司专注重庆微信小程序,小程序定制!
打开客服菜单
重庆微信小程序
重庆微信小程序首页 > 新闻资讯 > 支付宝小程序实际开发过程中的一些难题
支付宝小程序实际开发过程中的一些难题
编辑 : 时间 : 2020-04-07 23:02 浏览量 : 19

支付宝小程序公测也有一段时间了,但是迭代的版本也不多,没有微信小程序稳定,坑还是比较多,这里就简单记录一下最近比较难受的问题,给大家作为参考

httpRequest

小程序一开始前端掉API获取到一个code,用来授权,然后发送其他请求时不用再授权,服务端授权时会在响应头里发送cookie给客户端,然后客户端请求时通过请求头把cookie发送给服务端,服务端来验证是否授权。这里有个问题,实际开发时发现小程序里并没有响应头,如图

经过排查,最后找了支付宝小二,确实没有响应头。所以请求头里没有发送cookie,按理来说如果响应头里有cookie,是不需要前端去设置什么的,会自动传递cookie,可是这里连响应头都没,只能手动设置了

这个api返回的参数里有个header

授权完毕后利用

my.setStorageSync

将cookie拿出来存到缓存,然后再用

my.getStorageSync

把cookie拿到,在请求头设置

注意这个地方cookie是个数组,本来我是转成字符串发送的,可是真机调试发现会阻塞,发现直接传数组不用转也可以,真机也没问题。

支付宝小二说此api正在重构,下个版本应该会修复相关问题。

  • 超低建设费用

  • 具备营销能力

  • 强大后台管理

  • 贴心售后技术支持

cache
Processed in 0.007782 Second.