Package 'rho.http'

Title: Rho Async HTTP and SSE
Description: Provides typed HTTP request and response values, nanonext-backed asynchronous requests, and Server-Sent Events decoding for the Rho provider layer.
Authors: Sounkou Mahamane Toure [aut, cre]
Maintainer: Sounkou Mahamane Toure <[email protected]>
License: MIT + file LICENSE
Version: 0.0.1.9000
Built: 2026-07-15 18:49:19 UTC
Source: https://github.com/sounkou-bioinfo/Rho

Help Index


Asynchronous HTTP and server-sent event contracts

Description

RhoHttpRequest is a typed request value. rho_http_send() returns a task resolving to RhoHttpResponse; rho_http_open_stream() resolves to a RhoHttpBodyStream after the response head arrives. RhoSseDecoder preserves protocol state across arbitrary byte chunks. rho_sse_connect() exposes decoded RhoSseEvent values through the common Rho stream protocol.

Details

TLS configuration is an explicit property of RhoHttpClient and is created in memory by nanonext::tls_config(); this package does not search the host filesystem for certificate bundles.