okhttp / okhttp3 / MultipartBody / Builder

Builder

class Builder

Constructors

<init>

Builder(boundary: String = UUID.randomUUID().toString())

Functions

addFormDataPart

fun addFormDataPart(name: String, value: String): MultipartBody.Builder
fun addFormDataPart(name: String, filename: String?, body: RequestBody): MultipartBody.Builder

Add a form data part to the body.

addPart

fun addPart(body: RequestBody): MultipartBody.Builder
fun addPart(headers: Headers?, body: RequestBody): MultipartBody.Builder
fun addPart(part: MultipartBody.Part): MultipartBody.Builder

Add a part to the body.

build

fun build(): MultipartBody

Assemble the specified parts into a request body.

setType

fun setType(type: MediaType): MultipartBody.Builder

Set the MIME type. Expected values for type are MIXED (the default), ALTERNATIVE, DIGEST, PARALLEL and FORM.