android - APP开发 与后端交互Cookie的问题
迷茫
迷茫 2017-04-17 13:10:49
[iOS讨论组]

应用统一做接口,android端,ios端或者微信公众号端全部通过API接口和WEB服务器做数据交互,如登录,用户注册,登陆后的一些操作等。(原生应用,不是用WebView封装的H5 url)

我是菜鸟,有个问题有点迷糊。求教各位网友,谢谢!

发一个请求给服务器,传递用户名和密码,验证成功后返回用户的UID,客户端(android为例)直接使用 SharedPrefence 保存这个UID就可以了。

为什么我在网上看到很多人说再次HTPP请求时把cookie附加到header里,这样就不用重复登录了?(cookie里保存什么东西?)

既然客户端通过自定义API接口和服务器交互,GET或者POST时传递令牌验证参数不就可以了啊,还要cookie作甚啊??

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(6)
PHP中文网

没有browser何来cookie?cookie和session讲解,纯native app(无WebView)没听说cookie概念,也许是我孤陋寡闻了

ringa_lee

Api的密钥是告诉服务器 调用者服务器是合法的,cookie是告诉客户端使用用户是合法的

ringa_lee

原生应用不需要cookie 直接以用户编号判断登录状态

伊谢尔伦

做Web应用的时候一般用cookie来传session id.比如PHPSESSID。其实也相当于一个令牌的作用了。
app传cookie,可能是为了跟网页端保持一致。这样服务端同时可以处理Web和App的两种请求了

PHP中文网

你可以认为这个cookie是一个key,根据这个key可以取到用户的登录态储存的一些信息,比如uid等

巴扎黑

现在关键是如何在httpheader中带入cookie?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号