AjaxRequest class

Class that represents a JavaScript XMLHttpRequest object.


AjaxRequest({dynamic data, String? method, Uri? url, bool? isAsync, String? user, String? password, bool? withCredentials, AjaxRequestHeaders? headers, AjaxRequestReadyState? readyState, int? status, Uri? responseURL, String? responseType, dynamic response, String? responseText, String? responseXML, String? statusText, Map<String, dynamic>? responseHeaders, AjaxRequestEvent? event, AjaxRequestAction? action = AjaxRequestAction.PROCEED})


action AjaxRequestAction?
Indicates the AjaxRequestAction that can be used to control the XMLHttpRequest request.
getter/setter pair
data ↔ dynamic
Data passed as a parameter to the XMLHttpRequest.send() method.
getter/setter pair
event AjaxRequestEvent?
Event type of the XMLHttpRequest request.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
headers AjaxRequestHeaders?
The HTTP request headers.
getter/setter pair
isAsync bool?
An optional Boolean parameter, defaulting to true, indicating whether or not the request is performed asynchronously.
getter/setter pair
method String?
The HTTP request method of the XMLHttpRequest request.
getter/setter pair
password String?
The optional password to use for authentication purposes; by default, this is the null value.
getter/setter pair
readyState AjaxRequestReadyState?
The state of the XMLHttpRequest request.
getter/setter pair
response ↔ dynamic
The response's body content. The content-type depends on the AjaxRequest.reponseType.
getter/setter pair
responseHeaders Map<String, dynamic>?
All the response headers or returns null if no response has been received. If a network error happened, an empty string is returned.
getter/setter pair
responseText String?
The text received from a server following a request being sent.
getter/setter pair
responseType String?
It is an enumerated string value specifying the type of data contained in the response. It also lets the author change the response type. If an empty string is set as the value of responseType, the default value of text is used.
getter/setter pair
responseURL Uri?
The serialized URL of the response or the empty string if the URL is null. If the URL is returned, any URL fragment present in the URL will be stripped away. The value of responseURL will be the final URL obtained after any redirects.
getter/setter pair
responseXML String?
The HTML or XML string retrieved by the request or null if the request was unsuccessful, has not yet been sent, or if the data can't be parsed as XML or HTML.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status int?
The numerical HTTP status code of the XMLHttpRequest's response.
getter/setter pair
statusText String?
A String containing the response's status message as returned by the HTTP server. Unlike AjaxRequest.status which indicates a numerical status code, this property contains the text of the response status, such as "OK" or "Not Found". If the request's readyState is in AjaxRequestReadyState.UNSENT or AjaxRequestReadyState.OPENED state, the value of statusText will be an empty string. If the server response doesn't explicitly specify a status text, statusText will assume the default value "OK".
getter/setter pair
url Uri?
The URL of the XMLHttpRequest request.
getter/setter pair
user String?
The optional user name to use for authentication purposes; by default, this is the null value.
getter/setter pair
withCredentials bool?
The XMLHttpRequest.withCredentials property is a Boolean that indicates whether or not cross-site Access-Control requests should be made using credentials such as cookies, authorization headers or TLS client certificates. Setting withCredentials has no effect on same-site requests. In addition, this flag is also used to indicate when cookies are to be ignored in the response. The default is false.
getter/setter pair


noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
toJson() Map<String, dynamic>
toMap() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.

Static Methods

fromMap(Map<String, dynamic>? map) AjaxRequest?