const classafBedSheet::Redirect

sys::Obj
  afBedSheet::Redirect

Return from request handler methods to send a redirect 3xx status to the client. Handles the differences in HTTP 1.0 and HTTP 1.1.

@see

afterPost

Source

static new afterPost(Uri redirectTo)

Use when the client should perform a HTTP GET on the returned uri. Typically this is when the app subscribes to the Redirect After Post paradigm.

  • 302 for HTTP 1.0
  • 303 for HTTP 1.1
movedPermanently

Source

static new movedPermanently(Uri redirectTo)

Sends a Moved Permanently response to the client with the following status codes:

  • 301 for HTTP 1.0
  • 308 for HTTP 1.1

The client should use the same HTTP method when requesting the redirect.

Note: Until Fantom 1.0.66 is released, 301 is also set for HTTP 1.1.

@see http://fantom.org/sidewalk/topic/2169#c14003

movedTemporarily

Source

static new movedTemporarily(Uri redirectTo)

Sends a Moved Temporarily response to the client with the following status codes:

  • 302 for HTTP 1.0
  • 307 for HTTP 1.1

The client should use the same HTTP method when requesting the redirect.

uri

Source

const Uri uri

The URI to redirect to