Skip to content

XMLHttpRequest

[<Interface>]
type XMLHttpRequest =
    abstract member DONE: int
    abstract member HEADERS_RECEIVED: int
    abstract member LOADING: int
    abstract member OPENED: int
    abstract member UNSENT: int
    abstract member onreadystatechange: (Event -> unit) option with get, set
    abstract member readyState: float
    abstract member response: obj
    abstract member responseText: string
    abstract member responseType: XMLHttpRequestResponseType with get, set
    abstract member responseURL: string
    abstract member responseXML: Document option
    abstract member status: float
    abstract member statusText: string
    abstract member timeout: float with get, set
    abstract member upload: XMLHttpRequestUpload
    abstract member withCredentials: bool with get, set
    abstract member ``open`` (method: string, url: URL, async: bool, ?username: string, ?password: string) : unit
    abstract member ``open`` (method: string, url: string, async: bool, ?username: string, ?password: string) : unit
    abstract member ``open`` (method: string, url: URL) : unit
    abstract member ``open`` (method: string, url: string) : unit
    abstract member abort () : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member getAllResponseHeaders () : string
    abstract member getResponseHeader (name: string) : string option
    abstract member overrideMimeType (mime: string) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member send (body: string) : unit
    abstract member send (body: URLSearchParams) : unit
    abstract member send (body: FormData) : unit
    abstract member send (body: BufferSource) : unit
    abstract member send (body: Blob) : unit
    abstract member send (body: Document) : unit
    abstract member send () : unit
    abstract member setRequestHeader (name: string, value: string) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsXMLHttpRequestEventTarget
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member DONE: int
abstract member HEADERS_RECEIVED: int
abstract member LOADING: int
abstract member OPENED: int
abstract member UNSENT: int
abstract member onreadystatechange: (Event -> unit) option with get, set
abstract member readyState: float
abstract member response: obj
abstract member responseText: string
abstract member responseType: XMLHttpRequestResponseType with get, set
abstract member responseURL: string
abstract member responseXML: Document option
abstract member status: float
abstract member statusText: string
abstract member timeout: float with get, set
abstract member upload: XMLHttpRequestUpload
abstract member withCredentials: bool with get, set

Methods

abstract member ``open`` (method: string, url: URL, async: bool, ?username: string, ?password: string) : unit
abstract member ``open`` (method: string, url: string, async: bool, ?username: string, ?password: string) : unit
abstract member ``open`` (method: string, url: URL) : unit
abstract member ``open`` (method: string, url: string) : unit
abstract member abort () : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member getAllResponseHeaders () : string
abstract member getResponseHeader (name: string) : string option
abstract member overrideMimeType (mime: string) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member send (body: string) : unit
abstract member send (body: URLSearchParams) : unit
abstract member send (body: FormData) : unit
abstract member send (body: BufferSource) : unit
abstract member send (body: Blob) : unit
abstract member send (body: Document) : unit
abstract member send () : unit
abstract member setRequestHeader (name: string, value: string) : unit