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.

toStr

Source

virtual override Str toStr()

uri

Source

const Uri uri

The URI to redirect to