Body

class Body

Encapsulates HTTP message body.

class Object
trait Matchable
class Any

Value members

Concrete methods

def drain(length: Long): Unit

Drains message body.

Drains message body.

Value parameters:
length

maximum body length

def drain(sink: OutputStream, length: Long): Unit

Drains decoded message body to supplied sink.

Drains decoded message body to supplied sink.

Value parameters:
length

maximum body length

sink

output stream

def toBytes(length: Int): Array[Byte]

Gets decoded message body as Array[Byte].

Gets decoded message body as Array[Byte].

Value parameters:
length

maximum body length

def toFile(dest: File, length: Long): File

Writes decoded message body to File.

Writes decoded message body to File.

Value parameters:
dest

file location

length

maximum body length

Returns:

file to which message body is written

Note:

If dest is directory, then new file with randomly generated name is created in directory.

def toInputStream(length: Long): InputStream

Gets decoded message body as InputStream.

Gets decoded message body as InputStream.

Value parameters:
length

maximum body length

def toMultipart(dest: File, length: Long): Multipart

Gets decoded message body as Multipart.

Gets decoded message body as Multipart.

Value parameters:
dest

directory location to which file content is stored

length

maximum body length

def toMultipart(dest: Path, length: Long): Multipart

Gets decoded message body as Multipart.

Gets decoded message body as Multipart.

Value parameters:
dest

directory location to which file content is stored

length

maximum body length

def toPath(dest: Path, length: Long): Path

Writes decoded message body to Path.

Writes decoded message body to Path.

If dest is directory, then new file is created in directory.

Value parameters:
dest

file location

length

maximum body length

Returns:

file to which message body is written

def toQueryString(length: Int): QueryString

Gets decoded message body as QueryString.

Gets decoded message body as QueryString.

Value parameters:
length

maximum body length

def toReader(length: Long): BufferedReader

Gets decoded message body as BufferedReader.

Gets decoded message body as BufferedReader.

Value parameters:
length

maximum body length

def toString(length: Int): String

Gets decoded message body as String.

Gets decoded message body as String.

Value parameters:
length

maximum body length