> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.EasyAF.Http Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#E0EC32" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name | Summary |
| - | - |
| [DualHttpContextAccessor](/api-reference/CloudNimble/EasyAF/Http/DualHttpContextAccessor) | [IHttpContextAccessor](https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor) that keeps an outer request and an inner in-process  request as two contexts. [DualHttpContextAccessor.HttpContext](/api-reference/CloudNimble/EasyAF/Http/DualHttpContextAccessor#httpcontext) always returns [DualHttpContextAccessor.Active](/api-reference/CloudNimble/EasyAF/Http/DualHttpContextAccessor#active).  `HttpContext)` / [DualHttpContextAccessor.End](/api-reference/CloudNimble/EasyAF/Http/DualHttpContextAccessor#end) change which context is active without using  Microsoft's `HttpContextAccessor` setter (that setter nulls a shared holder and ends  the outer request). |
| [InnerHttpContext](/api-reference/CloudNimble/EasyAF/Http/InnerHttpContext) | Copies origin, identity, and headers from an outer [HttpContext](https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.httpcontext) onto an inner  in-process request so the inner pipeline sees the public URL and the same user. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.