GetNetworkRequestStatus fscommand2 Command

GetNetworkRequestStatus

Personalized wallpapers and screensavers for mobile phones

Returns a value indicating the status of the most recent HTTP request.

Command
GetNetworkRequestStatus

Parameters
None

Value Returned
-1: The command is not supported.
0: There is a pending request, a network connection has been established, the server's host name has been resolved, and a connection to the server has been made.
1: There is a pending request, and a network connection is being established.
2: There is a pending request, but a network connection has not yet been established. 3
: There is a pending request, a network connection has been established, and the server's host name is being resolved.
4: The request failed because of a network error.
5: The request failed because of a failure in connecting to the server.
6: The server has returned an HTTP error (for example, 404).
7: The request failed because of a failure in accessing the DNS server or in resolving the server name.
8: The request has been successfully fulfilled.
9: The request failed because of a timeout.
10: The request has not yet been made.

Availability: ActionScript 1.0; Flash Lite 1.1

Example

The following example assigns the status of the most recent HTTP request to the requesttatus variable, and then uses a switch statement to update a text field with the status:
requeststatus = fscommand2("GetNetworkRequestStatus");
switch (requeststatus) {
case -1:
_root.myText += "requeststatus not supported" + "\n";
break;
case 0:
_root.myText += "connection to server has been made" + "\n";
break;
case 1:
_root.myText += "connection is being established" + "\n";
break;
case 2:
_root.myText += "pending request, contacting network" + "\n";
break;
case 3:
_root.myText += "pending request, resolving domain" + "\n";
break;
case 4:
_root.myText += "failed, network error" + "\n";
break;
case 5:
_root.myText += "failed, couldn't reach server" + "\n";
break;
case 6:
_root.myText += "HTTP error" + "\n";
break;
case 7:
_root.myText += "DNS failure" + "\n";
break;
case 8:
_root.myText += "request has been fulfilled" + "\n";
break;
case 9:
_root.myText += "request timedout" + "\n";
break;
case 10:
_root.myText += "no HTTP request has been made" + "\n";
break;
}

Back to home