The CF.http
ActionScript function lets you to retrieve information from a remote HTTP server. HTTP Get
and Post
methods are supported.
Get
method, you send information to the remote server directly in the URL. This method is often used for a one-way transaction in which CF.http
retrieves an object such as the contents of a web page.
Post
method can pass variables to a form or CGI program, and can also create HTTP cookies.
The most basic way to use the CF.http
function is to use it with the Get
method argument to retrieve a page from a specified URL. For the CF.http
function, the Get
method is the default.
For example, the following server-side code retrieves file content from the specified URL:
function basicGet(url)
{ // Invoke with just the url argument. This is an HTTP Get. result = CF.http(url); return result.get("Filecontent"); }
On the client side, your code could look like the following:
#include "NetServices.as"
NetServices.setDefaultGatewayUrl("http://mycfserver:8100"); gatewayConnnection = NetServices.createGatewayConnection(); myHttp = gatewayConnnection.getService("httpFuncs", this); // This is the server-side function invocation url = "http://anyserver.com"; myHttp.basicGet(url); // Create the results function function basicGet_result() { url = "http://anyserver.com ssasFile.basicGet(url) }