fm.liveswitch.HttpWebRequestTransfer Class Reference

Public Member Functions

void shutdown ()
 Releases any resources and shuts down. More...
 
HttpResponseArgs sendBinary (final HttpRequestArgs requestArgs)
 
void sendBinaryAsync (HttpRequestArgs requestArgs, IAction1< HttpResponseArgs > callback)
 
HttpResponseArgs sendText (HttpRequestArgs requestArgs)
 
void sendTextAsync (HttpRequestArgs requestArgs, final IAction1< HttpResponseArgs > callback)
 
- Public Member Functions inherited from fm.liveswitch.HttpTransfer
fm.liveswitch.HttpResponseArgs send (fm.liveswitch.HttpRequestArgs requestArgs)
 Sends a request synchronously. More...
 
void sendAsync (fm.liveswitch.HttpRequestArgs requestArgs, fm.liveswitch.IAction1< fm.liveswitch.HttpResponseArgs > callback)
 Sends a request asynchronously. More...
 
abstract fm.liveswitch.HttpResponseArgs sendBinary (fm.liveswitch.HttpRequestArgs requestArgs)
 Sends binary content synchronously using the specified arguments. More...
 
abstract void sendBinaryAsync (fm.liveswitch.HttpRequestArgs requestArgs, fm.liveswitch.IAction1< fm.liveswitch.HttpResponseArgs > callback)
 Sends binary content asynchronously using the specified arguments. More...
 
abstract fm.liveswitch.HttpResponseArgs sendText (fm.liveswitch.HttpRequestArgs requestArgs)
 Sends text content synchronously using the specified arguments. More...
 
abstract void sendTextAsync (fm.liveswitch.HttpRequestArgs requestArgs, fm.liveswitch.IAction1< fm.liveswitch.HttpResponseArgs > callback)
 Sends text content asynchronously using the specified arguments. More...
 

Static Public Member Functions

static String getPlatformCode ()
 
- Static Public Member Functions inherited from fm.liveswitch.HttpTransfer
static void addOnSendFinish (fm.liveswitch.IAction1< fm.liveswitch.HttpSendFinishArgs > value)
 Adds a handler that is raised before an HTTP request is sent. More...
 
static void addOnSendStart (fm.liveswitch.IAction1< fm.liveswitch.HttpSendStartArgs > value)
 Adds a handler that is raised before an HTTP request is sent. More...
 
static String addQueryToUrl (String url, String key)
 Escapes and adds a query parameter as a key/empty-value pair to a URL. More...
 
static String addQueryToUrl (String url, String key, String value)
 Escapes and adds a query parameter as a key/value pair to a URL. More...
 
static String getRandomWildcardCharacter ()
 Gets a random wildcard character. More...
 
static String getWildcardCharacters ()
 Gets the wildcard characters used to replace asterisks in ReplaceWildcards. More...
 
static void removeOnSendFinish (fm.liveswitch.IAction1< fm.liveswitch.HttpSendFinishArgs > value)
 Removes a handler that is raised before an HTTP request is sent. More...
 
static void removeOnSendStart (fm.liveswitch.IAction1< fm.liveswitch.HttpSendStartArgs > value)
 Removes a handler that is raised before an HTTP request is sent. More...
 
static String replaceWildcards (String url)
 Replaces asterisks in URLs with characters from WildcardCharacters. More...
 
static void setWildcardCharacters (String value)
 Sets the wildcard characters used to replace asterisks in ReplaceWildcards. More...
 

Additional Inherited Members

- Protected Member Functions inherited from fm.liveswitch.HttpTransfer
 HttpTransfer ()
 

Member Function Documentation

◆ getPlatformCode()

static String fm.liveswitch.HttpWebRequestTransfer.getPlatformCode ( )
static

◆ sendBinary()

HttpResponseArgs fm.liveswitch.HttpWebRequestTransfer.sendBinary ( final HttpRequestArgs  requestArgs)

◆ sendBinaryAsync()

void fm.liveswitch.HttpWebRequestTransfer.sendBinaryAsync ( HttpRequestArgs  requestArgs,
IAction1< HttpResponseArgs callback 
)

◆ sendText()

HttpResponseArgs fm.liveswitch.HttpWebRequestTransfer.sendText ( HttpRequestArgs  requestArgs)

◆ sendTextAsync()

void fm.liveswitch.HttpWebRequestTransfer.sendTextAsync ( HttpRequestArgs  requestArgs,
final IAction1< HttpResponseArgs callback 
)

◆ shutdown()

void fm.liveswitch.HttpWebRequestTransfer.shutdown ( )

Releases any resources and shuts down.

Reimplemented from fm.liveswitch.HttpTransfer.