package com.chinaece.gaia.http;
import java.util.Collection;
import org.apache.http.NameValuePair;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpRequestBase;
import com.chinaece.gaia.parsers.GaiaParser;
import com.chinaece.gaia.types.GaiaType;
public interface HttpAPI {
abstract public HttpGet createHttpGet(String url, NameValuePair... nameValuePairs );
abstract public HttpPost createHttpPost(String url, NameValuePair... nameValuePairs );
abstract public Collection<? extends GaiaType> doRequest(HttpRequestBase req, GaiaParser<? extends GaiaType> parser);
}