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:

Wolfram Research (2014), HTTPRedirect, Wolfram Language function, https://reference.wolfram.com/language/ref/HTTPRedirect.html.

Text

Wolfram Research (2014), HTTPRedirect, Wolfram Language function, https://reference.wolfram.com/language/ref/HTTPRedirect.html.

BibTeX

@misc{reference.wolfram_2021_httpredirect, author="Wolfram Research", title="{HTTPRedirect}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/HTTPRedirect.html}", note=[Accessed: 04-December-2021 ]}

BibLaTeX

@online{reference.wolfram_2021_httpredirect, organization={Wolfram Research}, title={HTTPRedirect}, year={2014}, url={https://reference.wolfram.com/language/ref/HTTPRedirect.html}, note=[Accessed: 04-December-2021 ]}

CMS

Wolfram Language. 2014. "HTTPRedirect." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HTTPRedirect.html.

APA

Wolfram Language. (2014). HTTPRedirect. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HTTPRedirect.html