package org.meaningfulweb.util.http;
import java.io.IOException;
import java.io.InputStream;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpHead;
import org.apache.http.protocol.HttpContext;
public interface HttpClientService {
public byte[] get(String url)
throws HttpException;
public byte[] get(InputStream in) throws IOException;
public boolean ping(String url);
public HttpEntity doGet(HttpGet httpget) throws HttpException;
public HttpResponse process(HttpGet httpget,HttpContext ctx) throws IOException;
public HttpResponse doHead(HttpHead httphead) throws HttpException;
public byte[] postAsBody(String url, String body, String mimeType,
String encoding)
throws HttpException;
}