pub trait XMLHttpRequestMethods {
Show 24 methods fn GetOnreadystatechange(&self) -> Option<Rc<EventHandlerNonNull>>; fn SetOnreadystatechange(&self, value: Option<Rc<EventHandlerNonNull>>); fn ReadyState(&self) -> u16; fn Open(&self, method: ByteString, url: USVString) -> Result<(), Error>; fn Open_(
        &self,
        method: ByteString,
        url: USVString,
        async: bool,
        username: Option<USVString>,
        password: Option<USVString>
    ) -> Result<(), Error>; fn SetRequestHeader(
        &self,
        name: ByteString,
        value: ByteString
    ) -> Result<(), Error>; fn Timeout(&self) -> u32; fn SetTimeout(&self, value: u32) -> Result<(), Error>; fn WithCredentials(&self) -> bool; fn SetWithCredentials(&self, value: bool) -> Result<(), Error>; fn Upload(&self) -> Root<Dom<XMLHttpRequestUpload>>; fn Send(
        &self,
        data: Option<DocumentOrXMLHttpRequestBodyInit>
    ) -> Result<(), Error>; fn Abort(&self); fn ResponseURL(&self) -> USVString; fn Status(&self) -> u16; fn StatusText(&self) -> ByteString; fn GetResponseHeader(&self, name: ByteString) -> Option<ByteString>; fn GetAllResponseHeaders(&self) -> ByteString; fn OverrideMimeType(&self, mime: DOMString) -> Result<(), Error>; fn ResponseType(&self) -> XMLHttpRequestResponseType; fn SetResponseType(
        &self,
        value: XMLHttpRequestResponseType
    ) -> Result<(), Error>; fn Response(&self, cx: SafeJSContext) -> JSVal; fn GetResponseText(&self) -> Result<USVString, Error>; fn GetResponseXML(&self) -> Result<Option<Root<Dom<Document>>>, Error>;
}

Required Methods§

source

fn GetOnreadystatechange(&self) -> Option<Rc<EventHandlerNonNull>>

source

fn SetOnreadystatechange(&self, value: Option<Rc<EventHandlerNonNull>>)

source

fn ReadyState(&self) -> u16

source

fn Open(&self, method: ByteString, url: USVString) -> Result<(), Error>

source

fn Open_(
    &self,
    method: ByteString,
    url: USVString,
    async: bool,
    username: Option<USVString>,
    password: Option<USVString>
) -> Result<(), Error>

source

fn SetRequestHeader(
    &self,
    name: ByteString,
    value: ByteString
) -> Result<(), Error>

source

fn Timeout(&self) -> u32

source

fn SetTimeout(&self, value: u32) -> Result<(), Error>

source

fn WithCredentials(&self) -> bool

source

fn SetWithCredentials(&self, value: bool) -> Result<(), Error>

source

fn Upload(&self) -> Root<Dom<XMLHttpRequestUpload>>

source

fn Send(
    &self,
    data: Option<DocumentOrXMLHttpRequestBodyInit>
) -> Result<(), Error>

source

fn Abort(&self)

source

fn ResponseURL(&self) -> USVString

source

fn Status(&self) -> u16

source

fn StatusText(&self) -> ByteString

source

fn GetResponseHeader(&self, name: ByteString) -> Option<ByteString>

source

fn GetAllResponseHeaders(&self) -> ByteString

source

fn OverrideMimeType(&self, mime: DOMString) -> Result<(), Error>

source

fn ResponseType(&self) -> XMLHttpRequestResponseType

source

fn SetResponseType(&self, value: XMLHttpRequestResponseType) -> Result<(), Error>

source

fn Response(&self, cx: SafeJSContext) -> JSVal

source

fn GetResponseText(&self) -> Result<USVString, Error>

source

fn GetResponseXML(&self) -> Result<Option<Root<Dom<Document>>>, Error>

Implementors§