2015-08-18 100 views

回答

0

您需要在您的要求,發送頭中的令牌,其中隨機字符串爲您的令牌:

Authorization: Token 1af538baa9045a84c0e889f672baf83ff24 
+0

我能夠使用,如果我讓來自客戶端的請求,我這個測試使用requestmaker.com 。但在Android可以告訴我如何設置標頭? –

+0

apache庫和它的功能已被棄用從api 22 –

+0

我們有替代嗎? loopj的AsyncHttpClient是可用的,但我不怎麼添加頭...你能幫我嗎? –

2

您可以保存令牌在你的共享偏好,所以你可以在任何地方訪問它您的應用程序:所以你不要有意向每次

最終SharedPreferences首選項= this.getSharedPreferences( 「包名稱」,Context.MODE_PRIVATE)給它;

您可以通過

prefs.edit()putString( 「令牌」,tokenvalue)。適用把令牌在它()。

和由

prefs.getString( 「令牌」, 「默認值」)進行檢索;

你可以把它在頭與您的請求發送令牌:

HttpPost httpPost =新HttpPost(); httpPost.setHeader(「授權」,prefs.getString(「令牌」,「默認值」);

+0

你的答案是有用的。一切都很好,但問題是HttpPost已被棄用 –

+0

URLConnection取代了所有的Apache類HttpClient等 –

+0

你能提供我的代碼在URLConnection的背景下嗎? –

相關問題