readyState Property (ServerXMLHTTP-IServerXMLHTTPRequest)
Represents the state of the request.
Script Syntax
lValue = oServerXMLHTTPRequest.readyState;
Example
var XmlServerHttp;
XmlServerHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.6.0");
XmlServerHttp.onreadystatechange = doServerHttpReadyStateChange;
XmlServerHttp.open("GET", "https://localhost/sample.xml", true);
XmlServerHttp.send();
function doServerHttpReadyStateChange() {
if (XmlServerHttp.readyState == 4) {
WScript.Echo("Done");
}
}
Visual Basic Syntax
lValue = oServerXMLHTTPRequest.readyState
C/C++ Syntax
HRESULT get_readyState(long* pvarVal);
Parameters
pvarVal
[out, retval]
The state of the request, as an I4 (4-byte integer). The following values are defined.
(0) UNINITIALIZED | The object has been created but has not been initialized because the open method has not been called. |
(1) LOADING | The object has been created but the send method has not been called. |
(2) LOADED | The send method has been called and the status and headers are available, but the response is not yet available. |
(3) INTERACTIVE | Some data has been received. You can call responseBody and responseText to get the current partial results. |
(4) COMPLETED | All the data has been received, and the complete data is available in responseBody and responseText . |
C/C++ Return Values
S_OK
The value returned if successful.
Remarks
This property returns a 4-byte integer.
Versioning
Implemented in: MSXML 3.0, MSXML 6.0
Applies to
IServerXMLHTTPRequest-ServerXMLHTTP
See Also
open Method (ServerXMLHTTP-IServerXMLHTTPRequest)
responseBody Property (ServerXMLHTTPRequest-IServerXMLHTTPRequest)
responseText Property (ServerXMLHTTP-IServerXMLHTTPRequest)
send Method (ServerXMLHTTP-IServerXMLHTTPRequest)
status Property (ServerXMLHTTP-IServerXMLHTTPRequest)
statusText Property (ServerXMLHTTP-IServerXMLHTTPRequest)