Cookie持久化封装 RxVolley 默认对于 cookie 的操作是会从 ```HttpCallback``` 中返回 cookie,需要手动保存到本地。 如果你希望框架能够自动存储 cookie,可以这么做: 按需要选择继承```FormRequest```或者```JsonRequest``` (直接继承 Request 类也可以,但是复杂) 并重写 ```java @Override protected void deliverResponse(ArrayList<HttpParamsEntry> headers, final byte[] response) { if (mCallback != null) { HashMap<String, String> map = new HashMap<>(headers.size()); for (HttpParamsEntry entry : headers) { map.put(entry.k, entry.v); } mCallback.onSuccess(map, response); } } ``` 逻辑如上述代码,其中的map即包含了服务器返回的cookie,可以做你自己的操作了。 最终执行你的自定义 Request ``` new RxVolley.Builder().setRequest(xxxxx).doTask(); ``` 在传递 Cookie 作为请求头的时候,建议写一个工具类,例如 ```java public static HttpParams getHttpParams() { HttpParams params = new HttpParams(); params.putHeader("cookie"); return params; } ```