XMLHttpRequest

Exposes the JavaScript XMLHttpRequest to Kotlin

Since Kotlin

1.1

Exposes the JavaScript XMLHttpRequest to Kotlin

Since Kotlin

1.8

Constructors

Link copied to clipboard
constructor()
constructor()

Types

Link copied to clipboard
object Companion
Since Kotlin 1.1
object Companion
Since Kotlin 1.8

Properties

Link copied to clipboard
open var onabort: (Event) -> dynamic?
Since Kotlin 1.1
open var onabort: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onerror: (Event) -> dynamic?
Since Kotlin 1.1
open var onerror: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onload: (Event) -> dynamic?
Since Kotlin 1.1
open var onload: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadend: (Event) -> dynamic?
Since Kotlin 1.1
open var onloadend: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadstart: (ProgressEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onprogress: (ProgressEvent) -> dynamic?
Since Kotlin 1.1
open var onprogress: (ProgressEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
var onreadystatechange: (Event) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var ontimeout: (Event) -> dynamic?
Since Kotlin 1.1
open var ontimeout: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open val readyState: Short
Since Kotlin 1.1
open val readyState: Short
Since Kotlin 1.8
Link copied to clipboard
open val response: Any?
Since Kotlin 1.1
open val response: JsAny?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val status: Short
Since Kotlin 1.1
open val status: Short
Since Kotlin 1.8
Link copied to clipboard
open val statusText: String
Since Kotlin 1.1
open val statusText: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8

Functions

Link copied to clipboard
fun abort()
Since Kotlin 1.1
fun abort()
Since Kotlin 1.8
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun addEventListener(type: String, callback: (Event) -> Unit?)
fun addEventListener(type: String, callback: EventListener?)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: AddEventListenerOptions)
fun addEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun open(method: String, url: String)
fun open(method: String, url: String, async: Boolean, username: String? = definedExternally, password: String? = definedExternally)
Since Kotlin 1.1
fun open(method: String, url: String)
fun open(method: String, url: String, async: Boolean, username: String? = definedExternally, password: String? = definedExternally)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun removeEventListener(type: String, callback: (Event) -> Unit?)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: EventListenerOptions)
fun removeEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
fun send(body: dynamic = definedExternally)
Since Kotlin 1.1
fun send()
fun send(body: String)
fun send(body: Document)
fun send(body: Blob)
fun send(body: FormData)
Since Kotlin 1.8
Link copied to clipboard
fun setRequestHeader(name: String, value: String)
Since Kotlin 1.1
fun setRequestHeader(name: String, value: String)
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8