通过齐射请求将cookie传递给服务器

时间:2016-03-08 14:32:07

标签: android cookies android-volley

我需要将两个参数作为cookie传递给服务器,我正在使用排球库。 我研究了很多,我找不到任何解决方案。

以下是我对服务器的GET请求。

  StringRequest srequest = new StringRequest(method, URL, stringlistener, errorListener) {
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
               Map<String, String> params = new HashMap<String, String>();
               params.put("Content-Type", "application/json");
               return params;
        }
  };
  ApplicationController.getInstance().addToRequestQueue(srequest);

我也设置了CookieHandler,如下所示,

CookieStore cookieStore = new CustomCookieStore();
cookieStore.add(URI.create(URL), new HttpCookie(Constants.DEVICE_ID, a_id));
cookieStore.add(URI.create(URL), new HttpCookie(Constants.APP_VERSION_CODE, "100"));
CookieManager cookieManager = new CookieManager(cookieStore, CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);

没有cookie,它工作得很好。而且我们现阶段无法避免使用cookies。所以请帮助我。

0 个答案:

没有答案