Expand description
Synchronous-response HTTP client for the viewer’s HTTP server.
Bypasses the SDK’s fire-and-forget viewer path because callers
(viewer send) want to see the response. Constructed in
crate::context::Context::viewer_client, which resolves the
address (config viewer.address, else the viewer spawn flow’s
published lock URL) and the signature (env VIEWER_SIGNATURE,
else config viewer.signature).