Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Volley框架設置sessionid,volleysessionid

Volley框架設置sessionid,volleysessionid

編輯:關於android開發

Volley框架設置sessionid,volleysessionid


(偷懶,寫簡略點) 自定義一個Request類 public class MyRequest extends Request<JSONObject>   存儲上一次連接的sessionid @Override protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) { try { Map<String, String> responseHeaders = response.headers; Log.e("MyRequest", "response:" + responseHeaders.toString()); String rawCookies = responseHeaders.get("Set-Cookie"); SharedPreferencesUtil.putString("sessionid",rawCookies.substring(0, rawCookies.indexOf(";"))); Log.e("MyRequest", "parseNetworkResponse() sessionId:" + sessionId);   }   下一次連接報文頭加上sessionid @Override public Map<String, String> getHeaders() throws AuthFailureError { Map<String, String> headers = new HashMap<String, String>(); sessionId=SharedPreferencesUtil.getString("sessionid"); // Log.e("MyRequest", "getHeaders() sessionId:" + sessionId); if (!TextUtils.isEmpty(sessionId)) { headers.put("cookie", "" + sessionId); } return headers; }   如:獲取驗證碼注冊(獲取驗證碼是返還一個sessionid,注冊時加上該sessionid)

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved