我正在構建Android應用程序以提供Android手機上的網站功能。在Android應用程序發送的HTTP請求之間維護Cookie
人們需要登錄,他們仍然在使用cookie,讓他們做自己的賬戶來登錄的事情。所有用於登錄/認證的代碼都已經爲網站完成了,現在我正在編寫一個Android應用程序來執行相同的操作。
我的問題是,如果Android應用程序向PHP服務器發送HTTP請求,並且服務器返回設置一些cookie(以顯示用戶已經登錄),那麼這些cookie會在Android應用程序期間保持設置所有未來的HTTP請求到服務器?
或者,我需要制定出一個新的認證計劃爲Android,e.g經過特殊令牌到應用程序的用戶登錄,並應用在所有將來的請求提供此令牌驗證用戶身份?
get(URI uri)檢索符合指定URI的cookie這是否意味着我需要發出兩個HTTP請求,第一個檢查用戶的登錄信息是否正確,然後是第二個獲取cookie? –
我沒有直接與Cookie管理器工作恐怕,但同事建議遵循HttpURLConnection文檔中的模式http://developer.android.com/reference/java/net/HttpURLConnection.html –