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); } }

posted @ 2015-12-10 11:32  蜗牛眼里的世界  阅读(233)  评论(0编辑  收藏  举报