Skip to main content

HttpRequestBuilder

A builder for HTTP request

warning

This page is a WIP. It contains all the information in Figura's documentation but we're working on adding more helpful descriptions.


getBody()

Returns body of this request

getBody()

Returns:

TypeDescription
InputStream-

Example:

-- example coming soon

getHeaders()

Returns table with all headers set for this request

getHeaders()

Returns:

TypeDescription
Table-

Example:

-- example coming soon

getMethod()

Returns method of this request

getMethod()

Returns:

TypeDescription
String-

Example:

-- example coming soon

getUri()

Returns URI of this request

getUri()

Returns:

TypeDescription
String-

Example:

-- example coming soon

body()

Sets body for this request, returns itself for chaining. If data is nil request will be sent without body

body(data)

Parameters:

NameTypeDescriptionDefault
dataInputStream--

Returns:

TypeDescription
HttpRequestBuilderReturns self for chaining

Example:

-- example coming soon

Sets header for this request, returns itself for chaining. If value is nil header will be removed

header(header, value)

Parameters:

NameTypeDescriptionDefault
headerString--
valueString--

Returns:

TypeDescription
HttpRequestBuilderReturns self for chaining

Example:

-- example coming soon

method()

Sets method for this request, returns itself for chaining. If method is nil default value - "GET", will be used

method(method)

Parameters:

NameTypeDescriptionDefault
methodString--

Returns:

TypeDescription
HttpRequestBuilderReturns self for chaining

Example:

-- example coming soon

send()

Sends this request and returns Future object that will contain response object once request is done

send()

Returns:

TypeDescription
Future-

Example:

-- example coming soon

uri()

Sets URI for this request, returns itself for chaining

uri(uri)

Parameters:

NameTypeDescriptionDefault
uriString--

Returns:

TypeDescription
HttpRequestBuilderReturns self for chaining

Example:

-- example coming soon