Package io.ktor.client.request.forms
Types
class FormBuilder Form builder type used in formData builder function. |
|
class FormDataContent : ByteArrayContent OutgoingContent with for application/x-www-form-urlencoded formatted request. |
|
data class FormPart<T : Any> Multipart form item. Use it to build form in client. |
|
class InputProvider Reusable Input form entry. |
|
class MultiPartFormDataContent : WriteChannelContent OutgoingContent for multipart/form-data formatted request. |
Functions
fun FormBuilder.append( Append a form part with the specified key using bodyBuilder for it’s body. fun FormBuilder.append( Append a form part with the specified key, filename and optional contentType using bodyBuilder for it’s body. |
|
Build multipart form from values. fun formData(block: FormBuilder.() -> Unit): List<PartData> Build multipart form using block function. |
|
suspend fun <T> HttpClient.submitForm( suspend fun <T> HttpClient.submitForm( suspend fun <T> HttpClient.submitForm( Submit formParameters request. |
|
suspend fun <T> HttpClient.submitFormWithBinaryData( suspend fun <T> HttpClient.submitFormWithBinaryData( Send HttpMethod.Post request with formData encoded in body. formData encoded using multipart/form-data format. https://tools.ietf.org/html/rfc2045 suspend fun <T> HttpClient.submitFormWithBinaryData( Send HttpMethod.Post request with formData encoded in body. url destination formData encoded using multipart/form-data format. |