elx-repertoire-client
API

# HttpClientRequest

com.elixirtech.HttpClientRequest
object HttpClientRequest extends LoggingHelper

## Attributes

Graph
Supertypes
  trait LoggingHelper
  class Object
  trait Matchable
  class Any
Self type
  HttpClientRequest.type

## Members list

### Value members

#### Concrete methods

def buildResponse(response: Response): HttpClientResponse
def buildURI(uriString: String): Either[LogMessage, URIBuilder]
def exec(request: Request): Response
def get(uriString: String, data: Map[String, String], headers: Map[String, String]): HttpClientResponse
def getEntity(response: HttpResponse): Option[Array[Byte]]
def postBytes(uriString: String, data: Array[Byte], headers: Map[String, String]): HttpClientResponse
def postForm(uriString: String, data: Map[String, String], headers: Map[String, String]): HttpClientResponse
def setResponseTimeout(t: Option[Timeout]): Unit
def setResponseTimeout(request: Request): Request

#### Inherited methods

def debug(message: => AnyRef): Unit

## Attributes

Inherited from:
  LoggingHelper

def error(message: => AnyRef, t: Throwable): Unit

## Attributes

Inherited from:
  LoggingHelper

def error(message: => AnyRef): Unit

## Attributes

Inherited from:
  LoggingHelper

def info(message: => AnyRef): Unit

## Attributes

Inherited from:
  LoggingHelper

def warn(message: => AnyRef): Unit

## Attributes

Inherited from:
  LoggingHelper

#### Concrete fields

val EmptyBytes: Array[Byte]
val UTF_8: Charset

#### Inherited fields

lazy val log: Logger

## Attributes

Inherited from:
  LoggingHelper