我正在使用Django REST框架TokenAuthentication。當我發送用戶名和密碼時,我能夠從API接收令牌。但是,如何發送該標記與從Android應用程序到服務器的每個請求?如何使用POST請求將令牌發送到Android應用的Django REST API?
回答
您需要在您的要求,發送頭中的令牌,其中隨機字符串爲您的令牌:
Authorization: Token 1af538baa9045a84c0e889f672baf83ff24
您可以保存令牌在你的共享偏好,所以你可以在任何地方訪問它您的應用程序:所以你不要有意向每次
最終SharedPreferences首選項= this.getSharedPreferences( 「包名稱」,Context.MODE_PRIVATE)給它;
您可以通過
prefs.edit()putString( 「令牌」,tokenvalue)。適用把令牌在它()。
和由
prefs.getString( 「令牌」, 「默認值」)進行檢索;
你可以把它在頭與您的請求發送令牌:
HttpPost httpPost =新HttpPost(); httpPost.setHeader(「授權」,prefs.getString(「令牌」,「默認值」);
你的答案是有用的。一切都很好,但問題是HttpPost已被棄用 –
URLConnection取代了所有的Apache類HttpClient等 –
你能提供我的代碼在URLConnection的背景下嗎? –
- 1. OAuth2 - 得到令牌,如何使用POST請求發送?
- 2. 如何使用django發送POST請求?
- 3. 如何使用Django REST API驗證android用戶POST請求?
- 4. 使用Alamofire發送POST請求到API
- 5. 如何使用Postman表單數據將POST請求發送到Spring Boot REST API?
- 6. 如何將Android POST發送到Django Rest Framework Json或API?
- 7. 如何使用C#WebClient將POST請求發送到Google Translate Api?
- 8. 通過PhpUnit使用令牌在laravel 5中發送POST請求?
- 9. 如何捕獲請求後由REST API發送的響應令牌?
- 10. REST API將圖像發送到請求
- 11. 使用用戶令牌向Rails中的Twitter API發送請求
- 12. 如何使用httr請求API令牌?
- 13. 如何使用volley發送POST請求到IP地址(android)
- 14. 使用請求將POST請求發送到Mixcloud
- 15. Django的tastypie - 如何發送post請求
- 16. 如何從Android應用程序發送POST請求到Rails應用程序?
- 17. 使用Python將PUT請求發送到REST API
- 18. 如何使用nsurlconnection發送post請求
- 19. 如何使用Volley發送POST請求
- 20. 如何使用HTTPie發送POST請求?
- 21. 發送HTTP POST請求,用指定的CSRF令牌
- 22. 來自REST API的dotmailer請求令牌
- 23. 從Tornado發送POST請求到Django rest框架,實時聊天應用程序
- 24. PHP API發送POST請求
- 25. 如何發送POST請求JIRA創建通過REST API項目
- 26. UCWA Rest API如何發送Get/POST請求
- 27. 發送POST請求的Android
- 28. 如何使用HTTP POST請求將參數發送到Iframe
- 29. 如何使用winapi將POST請求發送到某個網站?
- 30. 如何使用RestTemplate將POST請求發送到相對URL?
我能夠使用,如果我讓來自客戶端的請求,我這個測試使用requestmaker.com 。但在Android可以告訴我如何設置標頭? –
apache庫和它的功能已被棄用從api 22 –
我們有替代嗎? loopj的AsyncHttpClient是可用的,但我不怎麼添加頭...你能幫我嗎? –