CurlDotNet

CurlDotNet.Middleware Namespace

Classes
AuthenticationMiddleware Middleware for adding authentication headers.
CachingMiddleware Simple in-memory caching middleware.
CurlContext Context object containing information about the curl request.
CurlMiddlewarePipeline Manages the middleware pipeline for curl operations.
CurlMiddlewarePipelineBuilder Fluent builder for creating middleware pipelines.
LoggingMiddleware Middleware for logging curl operations.
RateLimitMiddleware Simple rate limiting middleware.
RequestModifierMiddleware Middleware for modifying requests.
ResponseModifierMiddleware Middleware for modifying responses.
RetryMiddleware Middleware for retry logic with exponential backoff.
TimingMiddleware Middleware for timing curl operations.
Interfaces
ICurlMiddleware Interface for curl middleware/interceptors.

About This Documentation

💎 Sponsored by IronSoftware - Enterprise .NET components trusted by thousands of developers worldwide.

✍️ Written by Jacob Mellor, CTO at IronSoftware.

📦 Get CurlDotNet: NuGet Package | GitHub Repository