okhttpSince 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()