小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题:请求不到数据
描述:(自定义登录),登录接口正常访问,登陆成功,进入首页后剩余接口请求均失败,后端说是,登录请求和数据请求不在同一个会话,导致后面请求被网关拦截了,该怎么解决这个问题啊
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
让后端了解下 什么是前后端分离、什么是无状态、什么是session共享
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
怎么跟他说呢😂
啥也不说了,先用层主的话怼一波后端先。吃瓜~~
登录成功后返回个token,请求数据时参数token传过去,说明已经登录了,后端以收到token来判断。
接口问题,你可以直接打开接口连接,后面传入相关的参数,Network就能看到数据了。
让后端吧第一次请求的sessionid 返回回来.然后以后每次请求带上这个头
都不看官方文档的么?!
能丢个链接么?
『官方文档』四个字就是链接啊 大哥
、
每次请求 headers里放上session就可以了
如何拿到登录时候的 响应头的session呢
登录后 返回 sessionid
_this.globalData.headers['Cookie'] = 'JSESSIONID=' + obj.sessionid;
请求数据失败返回的是什么
请求不到数据=>将请求不到数据的接口单独拿出来,带上相应的参数,尝试下请求是否可以,在进一步排查
先请求登录接口-》成功口请求其他数据接口 postman 两次请求都成功 开发者工具失败、真机调试失败 只有登录成功,后面请求都失败
有测试接口抽出来单独测试?
没有太理解 测试接口和单独测什么意思,简单的说就是postman 跑登录和数据接口没啥问题,小程序 只能跑登录,登录成功后调别的数据接口失败
有官方回答么?
上面不是给答案了么
你这边需要确定的是登录是在获取数据之前调用的,这个不能异步执行,然后就多沟通吧。。
就是先走登录接口,登陆成功以后,进入首页,才会请求数据的,顺序没问题啊
app.js和首页的执行顺序是异步的,我也只是猜测,不确定哦
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
让后端了解下 什么是前后端分离、什么是无状态、什么是session共享
怎么跟他说呢😂
啥也不说了,先用层主的话怼一波后端先。吃瓜~~
登录成功后返回个token,请求数据时参数token传过去,说明已经登录了,后端以收到token来判断。
接口问题,你可以直接打开接口连接,后面传入相关的参数,Network就能看到数据了。
让后端吧第一次请求的sessionid 返回回来.然后以后每次请求带上这个头
都不看官方文档的么?!
能丢个链接么?
『官方文档』四个字就是链接啊 大哥
、
每次请求 headers里放上session就可以了
如何拿到登录时候的 响应头的session呢
登录后 返回 sessionid
_this.globalData.headers['Cookie'] = 'JSESSIONID=' + obj.sessionid;
请求数据失败返回的是什么
请求不到数据=>将请求不到数据的接口单独拿出来,带上相应的参数,尝试下请求是否可以,在进一步排查
先请求登录接口-》成功口请求其他数据接口 postman 两次请求都成功 开发者工具失败、真机调试失败 只有登录成功,后面请求都失败
有测试接口抽出来单独测试?
没有太理解 测试接口和单独测什么意思,简单的说就是postman 跑登录和数据接口没啥问题,小程序 只能跑登录,登录成功后调别的数据接口失败
有官方回答么?
上面不是给答案了么
登录成功后返回个token,请求数据时参数token传过去,说明已经登录了,后端以收到token来判断。
你这边需要确定的是登录是在获取数据之前调用的,这个不能异步执行,然后就多沟通吧。。
就是先走登录接口,登陆成功以后,进入首页,才会请求数据的,顺序没问题啊
app.js和首页的执行顺序是异步的,我也只是猜测,不确定哦