httpclient
public class HttpClientUtils { private static String sessionId = null; private static AsyncHttpClient client = new AsyncHttpClient(); private static PersistentCookieStore cookieStore ; static { //设置网络超时时间 client.setTimeout(5000); } public static void get(String url, AsyncHttpResponseHandler responseHandler) { client.get(url, responseHandler); } public static void get(Context context,String url,ResponseHandlerInterface responseHandler) { client.get(context, url, responseHandler); } public static void get(String url,RequestParams params, ResponseHandlerInterface responseHandler) { client.get(url, params, responseHandler); } public static void get(Context context, String url, RequestParams params, ResponseHandlerInterface responseHandler) { client.get(context, url, params, responseHandler); } public static void get(Context context, String url, Header[] headers, RequestParams params, ResponseHandlerInterface responseHandler) { client.get(context, url, headers, params, responseHandler); } public static void post(String url,RequestParams params, ResponseHandlerInterface responseHandler){ client.post(url, params, responseHandler); } public static AsyncHttpClient getClient(){ return client; } public static String getSessionId() { return sessionId; } public static void setSessionId(String sessionId) { HttpClientUtils.sessionId = sessionId; } public static PersistentCookieStore getCookieStore() { return cookieStore; } public static void setCookieStore(PersistentCookieStore cookieStore) { HttpClientUtils.cookieStore = cookieStore; client.setCookieStore(cookieStore); } }
publicclass HttpClientUtils { privatestatic String sessionId = null; privatestatic AsyncHttpClient client = new AsyncHttpClient(); privatestatic PersistentCookieStore cookieStore ; static { //设置网络超时时间 client.setTimeout(5000); } publicstaticvoidget(String url, AsyncHttpResponseHandler responseHandler) { client.get(url, responseHandler); } publicstaticvoidget(Context context,String url,ResponseHandlerInterface responseHandler) { client.get(context, url, responseHandler); } publicstaticvoidget(String url,RequestParams params, ResponseHandlerInterface responseHandler) { client.get(url, params, responseHandler); } publicstaticvoidget(Context context, String url, RequestParams params, ResponseHandlerInterface responseHandler) { client.get(context, url, params, responseHandler); } publicstaticvoidget(Context context, String url, Header[] headers, RequestParams params, ResponseHandlerInterface responseHandler) { client.get(context, url, headers, params, responseHandler); } publicstaticvoidpost(String url,RequestParams params, ResponseHandlerInterface responseHandler){ client.post(url, params, responseHandler); } publicstatic AsyncHttpClient getClient(){ return client; } publicstatic String getSessionId() { return sessionId; } publicstaticvoidsetSessionId(String sessionId) { HttpClientUtils.sessionId = sessionId; } publicstatic PersistentCookieStore getCookieStore() { return cookieStore; } publicstaticvoidsetCookieStore(PersistentCookieStore cookieStore) { HttpClientUtils.cookieStore = cookieStore; client.setCookieStore(cookieStore); } }