v0.3.0 · World
middleware
The `wasi:http/middleware` world captures HTTP services that forward HTTP Requests to another handler. Components may implement this world to allow them to participate in handler "chains" where a `request` flows through handlers on its way to some terminal `service` and corresponding `response` flows in the opposite direction.
Imports
I
wasi:clocks/types 0.3.0
IThis interface common types used throughout wasi:clocks.
types
IThis interface defines all of the types and methods for implementing HTTP
Requests and Responses, as well as their headers, trailers, and bodies.
handler
IThis interface defines a handler of HTTP Requests.
wasi:cli/types 0.3.0
Iwasi:cli/stdout 0.3.0
Iwasi:cli/stderr 0.3.0
Iwasi:cli/stdin 0.3.0
Iclient
IThis interface defines an HTTP client for sending "outgoing" requests.
wasi:clocks/monotonic-clock 0.3.0
IWASI Monotonic Clock is a clock API intended to let users measure elapsed
time.
wasi:clocks/system-clock 0.3.0
IWASI System Clock is a clock API intended to let users query the current
time. The clock is not necessarily monotonic as it may be reset.
wasi:random/random 0.3.0
IWASI Random is a random data API.
wasi:random/insecure 0.3.0
IThe insecure interface for insecure pseudo-random numbers.
wasi:random/insecure-seed 0.3.0
The insecure-seed interface for seeding hash-map DoS resistance.