| Package | com.yahoo.net |
| Class | public class Connection |
Available callback functions are:
securityopenprogressfailuresuccesshttpStatus (Adobe AIR only)
var args:Object = new Object();
args.foo = "bar";
args.format = "xml";
var callback:Object = new Object();
callback.success = handleSuccess;
callback.failure = handleFailure;
Connection.asyncRequest("GET", "http://example.com/some_feed.xml", callback, args);
function handleSuccess(response:Object):void
{
trace(response.responseText);
var xml:XML = response.responseXML; // grab the parsed xml object.
}
function handleFailure(response:Object):void
{
trace(response.responseText);
}
| Method | Defined by | ||
|---|---|---|---|
|
asyncRequest(httpMethod:String, url:String, callback:Object, args:Object = null, headers:Array = null):URLRequest
[static]
Creates and sends a new HTTP request.
| Connection | ||
|
http_build_query(args:Object, separator:String = "&"):String
[static]
Generates URL-encoded query string given an object containing key value pairs.
| Connection | ||
|
isValidXML(xml:XML):Boolean
[static]
Checks if the provided XML object represents a valid XML document.
| Connection | ||
|
parse_query(query:String, separator:String = "&"):Object
[static]
Parses a query string into a native object containing key value pairs.
| Connection | ||
| asyncRequest | () | method |
public static function asyncRequest(httpMethod:String, url:String, callback:Object, args:Object = null, headers:Array = null):URLRequestCreates and sends a new HTTP request.
ParametershttpMethod:String — The URLRequestMethod to use in the request.
|
|
url:String — The URL to call in the URLRequest
|
|
callback:Object — An Object containing success, failure and security callback functions.
|
|
args:Object (default = null) — An Object, String, URLVariables or ByteArray to include in the URLRequest.data object.
|
|
headers:Array (default = null) — An array of valid URLRequestHeader objects to be set in the URLRequest.requestHeaders property.
|
URLRequest — The URLRequest object generated.
|
| http_build_query | () | method |
public static function http_build_query(args:Object, separator:String = "&"):StringGenerates URL-encoded query string given an object containing key value pairs.
Parametersargs:Object |
|
separator:String (default = "&") |
String |
| isValidXML | () | method |
public static function isValidXML(xml:XML):BooleanChecks if the provided XML object represents a valid XML document.
Parametersxml:XML — An XML object, typically as XML(responseText) to validate as XML
|
Boolean |
| parse_query | () | method |
public static function parse_query(query:String, separator:String = "&"):ObjectParses a query string into a native object containing key value pairs.
Parametersquery:String |
|
separator:String (default = "&") |
Object |