2013-04-25 26 views
0

我正在開發一個連接到Symfony2項目(PHP)的Android應用程序。 這個應用程序有點像Notes應用程序。所以每個用戶都會有他的筆記的私人清單。你會如何向Web服務請求數據?

當我要求登錄用戶的筆記列表時,我必須發送哪些信息? 我們無法創建會話,因此如果先前登錄的用戶與請求列出X用戶的所有筆記的用戶相同,我們就不能「記住」。

因此,每次我想收到一些「個人」數據時,是否需要發送用戶名和密碼?不知何故,每次我向webservice發出請求時,都要通過反覆發送用戶名和密碼來告訴我是誰。

有沒有更好的方法來做到這一點?

我不知道我是否正確解釋自己。任何問題,請隨時詢問。

+0

你的意思是說你想要一種方法來創建會話嗎?或者你真的在問如何創建一個會話? – rhnoble 2013-04-25 20:28:57

+0

@rhnoble可以實際創建會話嗎? – Reinherd 2013-04-25 21:01:48

回答

1

通常情況下,您將創建一個會話,並在cookie中保存一個會話ID。您可以爲每個請求重複使用相同的Http客戶端,因此Cookie保持在周圍。這樣你就不需要每次都發送登錄信息。

+0

這應該是...任何教程? – Reinherd 2013-04-25 21:05:13

+0

我自己沒有做過,但查看文檔http://symfony.com/doc/master/components/http_foundation/sessions.html – rhnoble 2013-04-25 21:08:08