Skip to content

//okhttp/okhttp3/MultipartBody

MultipartBody

[jvm]\ class MultipartBody : RequestBody

An RFC 2387-compliant request body.

Types

Name Summary
Builder [jvm]
class Builder@JvmOverloadsconstructor(boundary: String = UUID.randomUUID().toString())
Companion [jvm]
object Companion
Part [jvm]
class Part

Functions

Name Summary
contentLength [jvm]
open override fun contentLength(): Long
contentType [jvm]
open override fun contentType(): MediaType
A combination of type and boundaryByteString.
isDuplex [jvm]
actual open fun isDuplex(): Boolean
isOneShot [jvm]
actual open fun isOneShot(): Boolean
part [jvm]
fun part(index: Int): MultipartBody.Part
writeTo [jvm]
open override fun writeTo(sink: BufferedSink)

Properties

Name Summary
boundary [jvm]
@get:JvmName(name = "boundary")
val boundary: String
parts [jvm]
@get:JvmName(name = "parts")
val parts: List<MultipartBody.Part>
size [jvm]
@get:JvmName(name = "size")
val size: Int
The number of parts in this multipart body.
type [jvm]
@get:JvmName(name = "type")
val type: MediaType