Represents the HTTP status code returned by a request.
Script Syntax
lValue = oXMLHttpRequest.status;
Example
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
xmlhttp.open("GET", "http://localhost/books.xml", false);
xmlhttp.send();
WScript.Echo(xmlhttp.status);
Visual Basic Syntax
lValue = oXMLHttpRequest.status
Example
Dim xmlServerHttp As New Msxml2.ServerXMLHTTP30
xmlServerHttp.open "GET", "http://localhost/books.xml", False
xmlServerHttp.send
MsgBox xmlServerHttp.status
C/C++ Syntax
HRESULT get_status(long* plStatus);
Parameters
- plStatus [out, retval]
-
The returned status code, as a long integer.
Return Values
The long integer status value is a standard HTTP status code as described in the following table:
|
Number
|
Description
|
|---|
|
100
|
Continue
|
|
101
|
Switching protocols
|
|
200
|
OK
|
|
201
|
Created
|
|
202
|
Accepted
|
|
203
|
Non-Authoritative Information
|
|
204
|
No Content
|
|
205
|
Reset Content
|
|
206
|
Partial Content
|
|
300
|
Multiple Choices
|
|
301
|
Moved Permanently
|
|
302
|
Found
|
|
303
|
See Other
|
|
304
|
Not Modified
|
|
305
|
Use Proxy
|
|
307
|
Temporary Redirect
|
|
400
|
Bad Request
|
|
401
|
Unauthorized
|
|
402
|
Payment Required
|
|
403
|
Forbidden
|
|
404
|
Not Found
|
|
405
|
Method Not Allowed
|
|
406
|
Not Acceptable
|
|
407
|
Proxy Authentication Required
|
|
408
|
Request Timeout
|
|
409
|
Conflict
|
|
410
|
Gone
|
|
411
|
Length Required
|
|
412
|
Precondition Failed
|
|
413
|
Request Entity Too Large
|
|
414
|
Request-URI Too Long
|
|
415
|
Unsupported Media Type
|
|
416
|
Requested Range Not Suitable
|
|
417
|
Expectation Failed
|
|
500
|
Internal Server Error
|
|
501
|
Not Implemented
|
|
502
|
Bad Gateway
|
|
503
|
Service Unavailable
|
|
504
|
Gateway Timeout
|
|
505
|
HTTP Version Not Supported
|
Remarks
Long integer. The property is read-only. It represents the returned status code as a long integer. This value is valid only after the send method returns successfully.
Versioning
Implemented in:
MSXML 2.0 and later
Applies to
See Also