Repository navigation
Home
pudu-lang-httpclient gives Pudu programs named, configured HTTP clients, written in Pudu. A factory
holds the configuration of every client — base address, default headers, timeout, delegating
handlers, and the transport underneath — and hands out cheap clients over handler pipelines it owns,
pools, and renews. Every request answers an Outcome: the response, or a Failure saying why there
is none. Nothing is thrown.
This wiki documents the 0.1.0 API. Every program in it was checked with pudu check and run with
pudu run against @chrismichaelps/pudu-lang-httpclient@0.1.0 on Pudu 0.1.3. The versioned design
notes live in the repository wiki/
directory.
The chapters follow the order in which you meet the API. New readers should begin with Getting Started. The Reference Index lists every module on one page.
The Worked Programs appendix lists the complete programs in the repository's
examples/ directory, ready to run.