dotnet-http-client
CommunityMaster .NET HTTP client best practices.
AuthorAGIBuild
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the common pitfalls of managing HttpClient in .NET, preventing socket exhaustion and DNS staleness, and guiding users towards robust, resilient, and testable HTTP client implementations.
Core Features & Use Cases
IHttpClientFactory: Learn why and how to use it for efficient HTTP client management.- Named & Typed Clients: Implement strategies for consuming multiple APIs or encapsulating API logic.
- Resilience: Integrate with
Microsoft.Extensions.Http.Resiliencefor automatic retries, timeouts, and circuit breakers. DelegatingHandlers: Build custom handlers for cross-cutting concerns like logging, authentication, and correlation ID propagation.- Testing: Strategies for unit and integration testing of HTTP clients and handlers.
Quick Start
Register a typed HTTP client for consuming a catalog API with standard resilience policies.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dotnet-http-client Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-http-client Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.