uniapp用户
uniapp用户
  • 发布:2018-09-22 00:10
  • 更新:2020-06-17 09:20
  • 阅读:10650

uniapp中ajax请求每次sessionid不一样,如何处理?

分类:uni-app

export function ajax (options) {
return new Promise((resolve, reject) => {
options = Object.assign({
method: 'POST',
dataType: 'json',
header: {}
}, options)
options.url = ${baseUrl}${options.url}
options.header['content-type'] = 'application/json'
console.log(options)
options.success = ({data}) => {
if (data.result !== 'success') {
uni.showToast({
icon: 'none',
title: data.result
})
reject(data.result)
} else {
resolve(data)
}
}
options.error = (err) => {
reject(err)
}
uni.request(options)
})
}

我封装了一个ajax,但每次后台获取到的sessionid都不同,导致获取不到数据,因为获取数据需要登录,请问如何处理?

2018-09-22 00:10 负责人:无 分享
已邀请:
uniapper
  • uniapp用户 (作者)

    你这不是针对uni-app框架的

    2018-09-23 15:51

buubto

buubto - it

能够跨域访问内容,但就是session每次都不同

  • 1***@126.com

    你好, 你这边处理了吗? 我这边安卓的遇到这个问题了, 苹果和浏览器是没有问题的

    2019-06-10 17:53

  • 3***@qq.com

    回复 1***@126.com: 问下sessionid不一致的问题该怎么解决啊

    2019-08-02 10:26

  • 1***@126.com

    回复 3***@qq.com: 我们现在是改成使用token了, 使用Token换取用户信息

    2019-08-06 17:56

千羽羊驼

千羽羊驼

之前小程序上是把sessionID存到全局变量里,然后每次request时候赋值给cookie,现在用uniapp做小程序和app没问题,但是h5不行,大部分浏览器都禁用了cookie的修改

  • 崭新的大白

    你把sessio赋值给cookie之后后端需要做什么操作吗?让request携带cookie是这样设置xhrFields: {withCredentials: true},然后去header手动添加一下cookie吗?

    2020-12-14 11:05

  • andylc

    遇到相同问题,如何解决??请问

    2021-12-30 17:26

该问题目前已经被锁定, 无法添加新回复