Interfaces
Components
componentized:http-client componentA higher-level HTTP client that delegates to wasi:http/client.
componentized:http-gate componentHTTP gate access control for both requests sent and handled.
componentized:http-gate-client componentHTTP gate access control for requests sent with `wasi:http/client`.
componentized:http-gate-handler componentHTTP gate access control for requests handled with `wasi:http/handler`.
componentized:http-latch-defer-all componentHTTP latch that defers every request, allowing all requests.
componentized:http-latch-delegate-client componentHTTP latch that wraps another latch, delegating only `wasi:http/client` requests to it. `wasi:http/handler` requests are deferred without consulting the wrapped latch, it neither authorizes nor observes them.
componentized:http-latch-delegate-handler componentHTTP latch that wraps another latch, delegating only `wasi:http/handler` requests to it. `wasi:http/client` requests are deferred without consulting the wrapped latch, it neither authorizes nor observes them.
componentized:http-latch-deny-all componentHTTP latch that denies every request with `http-request-denied`.
componentized:http-latch-deny-random componentHTTP latch that randomly denies requests, to prove a component is resilient to failures.
componentized:http-latch-dry-run componentHTTP latch that wraps another latch, logging the requests it would deny without denying them.
componentized:http-latch-method componentHTTP latch that decides each request by its method.
componentized:http-latch-method-readonly componentHTTP latch that denies every request method except GET, HEAD, QUERY and OPTIONS.
componentized:http-latch-method-readonly-config componentConfig for `latch-method` that denies every request method except GET, HEAD, QUERY and OPTIONS.
componentized:http-latch-n2 componentHTTP latch that aggregates 2 latches, any latch can deny a request.
componentized:http-latch-n3 componentHTTP latch that aggregates 3 latches, any latch can deny a request.
componentized:http-latch-n4 componentHTTP latch that aggregates 4 latches, any latch can deny a request.
componentized:http-latch-n5 componentHTTP latch that aggregates 5 latches, any latch can deny a request.
componentized:http-latch-scheme componentHTTP latch that decides each request by its scheme.
componentized:http-latch-scheme-httpsonly componentHTTP latch that denies every request scheme except HTTPS.
componentized:http-latch-scheme-httpsonly-config componentConfig for `latch-scheme` that denies every request scheme except HTTPS.
componentized:http-latch-trace componentHTTP latch that wraps another latch, logging each decision it makes without changing it.
componentized:http-status-codes componentHTTP status code constants.
componentized:http-trace componentVirtualizes the wasi:http/types, wasi:http/client and wasi:http/handler interfaces logging all method calls at the TRACE level and 'componentized-trace' component.
componentized:http-trace-client componentVirtualizes the wasi:http/types and wasi:http/client interfaces logging all method calls at the TRACE level and 'componentized-trace' component.
componentized:http-trace-componentized-client componentVirtualizes the componentized:http/client interface logging all method calls at the TRACE level and 'componentized-trace' component.
componentized:http-trace-handler componentVirtualizes the wasi:http/types and wasi:http/handler interfaces logging all method calls at the TRACE level and 'componentized-trace' component.
componentized:http-trace-types componentVirtualizes the wasi:http/types interface logging all method calls at the TRACE level and 'componentized-trace' component.