当前位置:   article > 正文

HarmonyOs开发基于请求进行token验证_harmonyos 网络请求如何携带token

harmonyos 网络请求如何携带token

故事背景:最近博主在学习鸿蒙开发,苦于没有安卓应用开发的经验,并且在网络上也只有少量的鸿蒙教学,华为官方文档和案例简直一言难尽,所以我觉得有必要进行分享这个技术。

今天博主在对接接口时,发现我的后端是直接获取用户的token,无需用户在前端进行输入什么,这就有个难题,鸿蒙的应用如何获取token呢?我翻阅了大量网站,都没有找到关于一篇这项技术的帖子

无奈,求人不如求己

博主的token验证流程是这样:用户在登录账号时后端会生成一个token,然后用户在后续的只需请求这个接口,接口就会基于这个token进行获取信息,完成用户识别和后续的操作

可这就遇到了难题,不知道鸿蒙如何获取token,所以博主奇思妙想,通过请求来进行传输token,

在登录验证的方法里我们添加上返回的token值

修改Askts,只需要获取登录用户的token即可

可以看到前端获取数据没有问题,现在我们修改接口,实现拼接的操作

  

这里注意,注解需要删除token的验证,因为我们本地是没有存储token的,所以无法获取token,如果加上验证,就会导致异常

然后我们进行拼接请求,加上登录用户的token进行验证

完美实现验证

这个技术简单的说就是:

在传统的Web前端与后端交互的流程是前端登录-后端验证-验证成功生成发送token-前端本地保存后续操作直接请求前端本地token获取用户数据

在这个方法里,前端只需请求一次登录获取token后即可,后续的token请求进行拼接即可

传统:"http://xxxx:8081/userRequestToken"

目前:"http://xxxx:8081/userRequestToken?token=xxxx"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/322033
推荐阅读
相关标签
  

闽ICP备14008679号