Redirect
Redirect to a new web page.
The redirect properties are:
Property | Required/Optional | Default | Description |
---|---|---|---|
next page | required | A web page request object that defines the next page to be requested. |
See also:
Examples:
Redirect to an alternative page using the default method:
"redirect" :
{
"next_page" :
{
"url" : "my_alternative_page"
}
}
Redirect to an alternative page using the GET method:
"redirect" :
{
"next_page" :
{
"url" : "my_alternative_page",
"method" : "GET"
}
}
Redirect Class
Namespace: Aculab.Cloud.RestAPIWrapper
Assembly: Aculab.Cloud.RestAPIWrapper.dll
An action to redirect to a new web page.
public class Redirect : TelephonyAction
{
// Constructors
public Redirect(WebPageRequest nextPage);
}
Examples:
Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));
public class Redirect : TelephonyAction
{
// Constructors
public Redirect(WebPageRequest nextPage);
}
Examples:
Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));
public class Redirect : TelephonyAction
{
// Constructors
public Redirect(WebPageRequest nextPage);
}
Examples:
Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new List<TelephonyAction>();
actions.Add(new Redirect(new WebPageRequest("AlternativePage.aspx", "GET")));
Redirect Class
Namespace: Aculab.Cloud.RestAPIWrapper
Assembly: Aculab.Cloud.RestAPIWrapper.dll
An action to redirect to a new web page.
Public Class Redirect
Inherits TelephonyAction
' Constructors
Public Sub New (nextPage As Webpagerequest)
End Class
Examples:
Redirect to an alternative page using the default method:
Dim actions = New List(Of TelephonyAction)
actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx")))
Redirect to an alternative page using the GET method:
Dim actions = New List(Of TelephonyAction)
actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx", "GET")))
Public Class Redirect
Inherits TelephonyAction
' Constructors
Public Sub New (nextPage As Webpagerequest)
End Class
Examples:
Redirect to an alternative page using the default method:
Dim actions = New List(Of TelephonyAction)
actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx")))
Redirect to an alternative page using the GET method:
Dim actions = New List(Of TelephonyAction)
actions.Add(New Redirect(New WebPageRequest("AlternativePage.aspx", "GET")))
class Redirect extends TelephonyAction
Represents a redirect action.
Class synopsis:
// Constructors:
public Redirect(WebPageRequest nextPage)
Examples:
Redirect to an alternative page using the default method:
List<TelephonyAction> actions = new ArrayList<TelephonyAction>();
actions.add(new Redirect(new WebPageRequest("my_alternative_page")));
Redirect to an alternative page using the GET method:
List<TelephonyAction> actions = new ArrayList<TelephonyAction>();
actions.add(new Redirect(new WebPageRequest("my_alternative_page", "GET")));
class Redirect
Represents a redirect action.
Class synopsis:
# Redirect object:
Redirect(next_page)
Examples:
Redirect to an alternative page using the default method:
# Create a list of actions that will be passed to the TelephonyResponse constructor
list_of_actions = []
list_of_actions.append(Redirect(WebPage(url='my_alternative_page')))
Redirect to an alternative page using the GET method:
# Create a list of actions that will be passed to the TelephonyResponse constructor
list_of_actions = []
list_of_actions.append(Redirect(WebPage(url='my_alternative_page', method='GET')))
The Redirect class
Introduction
Represents a redirect action.
Class synopsis
class Redirect extends ActionBase {
/* methods */
public __construct(WebPageRequest|string $next_page, string $method = null)
}
Examples:
Redirect to an alternative page using the default method
$response->addAction(new Aculab\TelephonyRestAPI\Redirect('alternativePage'));
Redirect to an alternative page using the GET method
$web_page = new Aculab\TelephonyRestAPI\WebPageRequest('alternativePage', 'GET');
$response->addAction(new Aculab\TelephonyRestAPI\Redirect($web_page));