dotnet-http-client

Community

Master .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.Resilience for 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.