21 lines
627 B
Plaintext
21 lines
627 B
Plaintext
:sig
|
|
void redirect(String url, s32 code = 302)
|
|
|
|
:params
|
|
url : target URL for the redirect
|
|
code : optional HTTP redirect status, defaults to `302`
|
|
|
|
:see
|
|
set_status
|
|
0_Request
|
|
|
|
:content
|
|
Sets the `Location` response header and updates the current HTTP status code.
|
|
|
|
Use this helper instead of manually assigning `context.header["Location"]` and `context.set_status(...)` when you want to redirect the current response.
|
|
|
|
Related:
|
|
|
|
- PHP: `header("Location: ...")` together with `http_response_code()` or implicit redirect semantics
|
|
- JavaScript / Node.js: `res.redirect(...)`, setting `Location`, or returning a redirect `Response`
|