Table of Contents

Namespace CurlDotNet.Middleware

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.