ApiManager.java 867 Bytes
package com.metroapp.biz;


import com.douwan.peacemetro.BuildConfig;
import com.metroapp.http.HttpMethod;
import com.metroapp.http.JavaHttpUtility;
import com.xiniunet.api.XNDefaultXiniuClient;

import java.util.Map;


public class ApiManager {


    private static ApiManager httpUtility = new ApiManager();

    private ApiManager() {
    }

    public static ApiManager getInstance() {
        return httpUtility;
    }

    public String executeNormalTask(HttpMethod httpMethod, String url,
                                    Map<String, String> param) throws Exception {
        return new JavaHttpUtility().executeNormalTask(httpMethod, url, param);
    }

    public static final XNDefaultXiniuClient client = new XNDefaultXiniuClient(
            BuildConfig.API_BASE_URL, BuildConfig.API_APP_KEY,
            BuildConfig.API_SECRET,BuildConfig.DEBUG);

}