android - APP开发 与后端交互Cookie的问题
迷茫
迷茫 2017-04-17 13:10:49
0
6
439

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

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

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

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

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

迷茫
迷茫

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

全部回覆(6)
Ty80

沒有browser何來cookie? cookie和session解說,純native app(無WebView)沒聽到cookie概念,也許是我孤陋寡聞了

左手右手慢动作

Api的金鑰是告訴伺服器 呼叫者伺服器是合法的,cookie是告訴客戶端使用使用者是合法的

左手右手慢动作

原生應用程式不需要cookie 直接以使用者編號判斷登入狀態

伊谢尔伦

做Web應用的時候一般用cookie來傳session id.例如PHPSESSID。其實也相當於一個令牌的作用了。
app傳cookie,可能是為了跟網頁端一致。這樣服務端同時可以處理Web和App的兩種請求了

Ty80

你可以認為這個cookie是一個key,根據這個key可以取到用戶的登錄態儲存的一些信息,比如uid等

巴扎黑

現在關鍵是如何在httpheader帶入cookie?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!