Capy-Bearer Documentation

redirect

lib call

Capy

function redirect(url : string, code : s32 = 302, request : capture any)

Description

redirect() writes request.out.status and request.out.headers["Location"]. The default status is 302.

Bearer applies request.out once after the top handler finishes. redirect() does not exit the handler. Use return when no more output is needed.

Parameters

request : the caller's request, captured when omitted

url : redirect target URL

code : HTTP status code

Example

Capy

redirect("/next")

Output

HTTP 302