Networking & web · BUILT-IN MODULE

web

SE HTTP server and routing.

Quick start

use web
use web

make home
    give web.text "Hello from SE"

web.get "/" home
try web.listen 8080

API reference

web.get path handler

Register an HTTP GET route.

Register an HTTP GET route.
web.post path handler

Register an HTTP POST route.

Register an HTTP POST route.
web.put path handler

Register an HTTP PUT route.

Register an HTTP PUT route.
web.patch path handler

Register an HTTP PATCH route.

Register an HTTP PATCH route.
web.delete path handler

Register an HTTP DELETE route.

Register an HTTP DELETE route.
web.listen port

Start the SE web server. Fallible.

啟動 the SE web server. 此操作可能失敗。
web.text body

Create a text response.

建立 a text response.
web.json body

Create a JSON response.

建立 a JSON response.
web.response status body type

Create a custom response.

建立 a custom response.
web.method

Current request method.

Current request method.
web.path

Current request path.

Current request path.
web.query

Current request query string.

Current request query string.
web.body

Current request body.

Current request body.
web.header name

Read a request header.

讀取 a request header.
web.param name

Read a route parameter.

讀取 a route parameter.
web.handle method path body

Invoke a route in-process.

呼叫 a route in-process.
web.handle_status method path body

Return in-process route status.

回傳 in-process route status.
web.route_count

Number of registered routes.

Number of registered routes.