Treatment outgoing
http/server::outgoing
Configuration
⬡ http_server: http/server::HttpServer
Parameters
↳ var id: u128
Inputs
⇥ data: Stream<byte>
⇥ headers: Block<StringMap> (std/data/string_map::StringMap)
⇥ status: Block<HttpStatus> (http/status::HttpStatus)
Send an HTTP response for a specific connection.
Low-level counterpart to connection, sending status, headers, and streaming the body
data back to the client identified by id.
status and headers must both arrive before any body data is forwarded; if either is
missing the response is not sent.
⚠️ Use connection rather than outgoing directly unless you have a specific reason to
manage connection IDs manually.
graph LR
T("outgoing()")
ST["〈🟦〉"] -->|status| T
H["〈🟨〉"] -->|headers| T
D["🟩 …"] -->|data| T
style ST fill:#ffff,stroke:#ffff
style H fill:#ffff,stroke:#ffff
style D fill:#ffff,stroke:#ffff