okhttp

Since 1.5.0

Constants

MultipartBody : map = MultipartBodyValue

RequestBody : map = RequestBodyValue

okhttp : map = OkHttpValue

Types

CallValue

Functions

cancel()

enqueue(onResponse, onFailure=def(call, errorMessage))

execute()

isCanceled()

isExecuted()

MultipartBodyValue

Functions

builder() — returns MultipartBodyBuilderValue

MultipartBodyBuilderValue

Functions

addFormData(data)

addFormDataPart(name, value, requestBody = empty)

addPart(requestBody, headers = {})

build() — creates and returns MultipartBodyValue

setType(type)

RequestBuilderValue

Functions

addHeader(name, value)

cacheControl()

delete(requestBody = empty)

get()

head()

header(name, value)

headers(headersMap)

method(method, requestBody = empty)

newCall(client) — creates new call, returns CallValue

patch(requestBody = empty)

post(requestBody = empty)

put(requestBody = empty)

removeHeader(name)

url(url)

RequestBodyValue

Functions

bytes(contentType, bytes, offset = 0, bytesCount = bytes.length)

file(contentType, filePath)

string(contentType, content)

OkHttpValue

Functions

request() — returns RequestBuilderValue

HttpClientValue

Functions

connectTimeoutMillis()

followRedirects()

followSslRedirects()

newCall(request) — creates new call, returns CallValue

newWebSocket(request, callbacks)

pingIntervalMillis()

readTimeoutMillis()

retryOnConnectionFailure()

writeTimeoutMillis()