ktor-http / io.ktor.http.content / ByteArrayContent

ByteArrayContent

class ByteArrayContent : ByteArrayContent

Implementation of the OutgoingContent.ByteArrayContent for sending array of bytes

Constructors

<init>

ByteArrayContent(bytes: ByteArray, contentType: ContentType? = null, status: HttpStatusCode? = null)

Implementation of the OutgoingContent.ByteArrayContent for sending array of bytes

Properties

contentLength

val contentLength: Long

Specifies content length in bytes for this resource.

contentType

val contentType: ContentType?

Specifies ContentType for this resource.

status

val status: HttpStatusCode?

Status code to set when sending this content

Functions

bytes

fun bytes(): ByteArray

Provides ByteArray which engine will send to peer

Extension Properties

caching

var OutgoingContent.caching: CachingOptions?

Gets or sets CacheControl instance as an extension property on this content

versions

var OutgoingContent.versions: List<Version>

Gets or sets list of Version instances as an extension property on this content