HTTPRedirect

HTTPRedirect[uri]

represents an HTTP redirect to the specified uri.

HTTPRedirect[uri,metadata]

represents an HTTP redirect to uri with the specified metadata.

Details

  • The redirect location uri can be either a string representing an explicit URL or a CloudObject.
  • HTTPRedirect is usually stored in a CloudObject or specified as the result in an APIFunction or FormFunction.
  • HTTPRedirect[] can be deployed to the cloud using CloudDeploy.
  • The metadata in HTTPRedirect is an association including the following possible elements:
  • "StatusCode"302HTTP status code
    "ContentType""text/html"MIME type for content
    "Cookies"{}cookies to set
    "Headers"Automatica list of rules giving HTTP response headers

Examples

open allclose all

Basic Examples  (1)

Redirect to a new URL:

Use inside APIFunction:

Use inside FormFunction:

Scope  (1)

By default, HTTPRedirect creates a redirect. A temporary redirect is not cached by the browser:

Use a permanent redirect and the browser will cache the response:

Neat Examples  (1)

Create a form function that is redirecting to a new URL:

Introduced in 2014
 (10.0)