All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.snowdream.android.http.DefaultSyncHttpClient Maven / Gradle / Ivy

The newest version!
package com.github.snowdream.android.http;

import java.io.InputStream;

public class DefaultSyncHttpClient {
    private static SyncHttpClient client = new SyncHttpClient() {
        
        @Override
        public String onRequestFailed(Throwable error, String content) {
            // TODO Auto-generated method stub
            return content;
        }
    };

    public static void delete(String url, RequestParams queryParams,
            AsyncHttpResponseHandler responseHandler) {
        client.delete(url);
    }

    public static String get(String url, RequestParams params) {
        return client.get(url, params);
    }

    public static String get(String url) {
        return client.get(url);
    }

    public static String put(String url, RequestParams params) {
        return client.put(url, params);
    }

    public static String put(String url) {
        return client.put(url);
    }

    public static String post(String url, RequestParams params) {
        return client.post(url, params);
    }

    public static String post(String url) {
        return client.post(url);
    }

    public static String delete(String url, RequestParams params) {
        return client.delete(url, params);
    }

    public static String delete(String url) {
        return client.delete(url);
    }

    public static InputStream doGet(String url, RequestParams params) {
        return client.doGet(url, params);
    }

    public static InputStream doGet(String url) {
        return client.doGet(url, null);
    }

    public static InputStream doPut(String url, RequestParams params) {
        return client.doPut(url, params);
    }

    public static InputStream doPut(String url) {
        return client.doPut(url, null);
    }

    public static InputStream doPost(String url, RequestParams params) {
        return client.doPost(url, params);
    }

    public static InputStream doPost(String url) {
        return client.doPost(url, null);
    }

    public static InputStream doDelete(String url, RequestParams params) {
        return client.doDelete(url, params);
    }

    public static InputStream doDelete(String url) {
        return client.doDelete(url, null);
    }
    
    static{
        // client.setThreadPool(threadPool);
        // client.setUserAgent(userAgent);
        // client.addHeader(header, value);
        // client.setThreadPool((ThreadPoolExecutor)ExecutorDelegate.getExecutorService());
     }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy