public HttpResponse executeRequest(HttpRequestBase request) {
    """
	Executes a HTTP request.
	<p><b>Note</b>: The response must be closed after use to release the connection.
	@param request The HTTP request to execute.
	@return {@link HttpResponse}
    """
		try {
			return  httpClient.execute(host, request, createContext());
		} catch (IOException e) {
			request.abort();
			throw new CouchDbException("Error executing request. ", e);
		} 
	}
public HttpResponse executeRequest(HttpRequestBase request) {
		try {
			return  httpClient.execute(host, request, createContext());
		} catch (IOException e) {
			request.abort();
			throw new CouchDbException("Error executing request. ", e);
		} 
	}
public HttpResponse executeRequest ( HttpRequestBase request ) { try { return httpClient . execute ( host , request , createContext ( ) ) ; } catch ( IOException e ) { request . abort ( ) ; throw new CouchDbException ( "Error executing request. " , e ) ; } }
Executes a HTTP request.
<p><b>Note</b>: The response must be closed after use to release the connection.
@param request The HTTP request to execute.
@return {@link HttpResponse}
Executes a HTTP request . <p > <b > Note< / b > : The response must be closed after use to release the connection .