Documentation
¶
Overview ¶
Package main demonstrates the HTTP client components:
- transport/http/client.NewJSONClient — zero-boilerplate typed client
- transport/http/client.NewClient — full-control client
- ClientBefore / ClientAfter hooks
- ClientFinalizer
- Round-trip test: NewJSONServer (server) + NewJSONClient (client)
The example starts an in-process httptest server so no external service is needed.
Run:
go run ./examples/httpclient
Click to show internal directories.
Click to hide internal directories.