UCE Docs / Request::set_status

Signature

void Request::set_status(s32 code, String reason = "")

Parameters

code : HTTP status code
reason : optional reason phrase override
return value : none

Sets the request status line and mirrors the numeric status into context.flags.status. When reason is omitted, common HTTP status codes get their standard phrase. FastCGI-style requests use a Status: prefix; other requests use HTTP/1.1.

Example

context.set_status(200, "OK");
print(context.flags.status, "\n");
Output
200