# HttpHostContext.HttpRequest

Kind: Class  
Namespace: `Sisk.Cadente`  
Assembly: `Sisk.Cadente.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.html

Represents an HTTP request.

```csharp
public sealed class HttpHostContext.HttpRequest
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← 
[HttpHostContext.HttpRequest](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.md)

#### Inherited Members

[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype), 
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring), 
[object.Equals\(object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\)), 
[object.Equals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.equals\#system\-object\-equals\(system\-object\-system\-object\)), 
[object.ReferenceEquals\(object?, object?\)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), 
[object.GetHashCode\(\)](https://learn.microsoft.com/dotnet/api/system.object.gethashcode)

## Properties

| Name | Description |
| --- | --- |
| [ContentLength](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.ContentLength.md#Sisk_Cadente_HttpHostContext_HttpRequest_ContentLength) | Gets the content length of the request. |
| [ContentLength](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.ContentLength.md#Sisk_Cadente_HttpHostContext_HttpRequest_ContentLength) | Gets the content length of the request. |
| [HasBody](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.HasBody.md#Sisk_Cadente_HttpHostContext_HttpRequest_HasBody) | Gets a value indicating whether the request <b>may</b> have a message body. |
| [HasBody](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.HasBody.md#Sisk_Cadente_HttpHostContext_HttpRequest_HasBody) | Gets a value indicating whether the request <b>may</b> have a message body. |
| [Headers](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Headers.md#Sisk_Cadente_HttpHostContext_HttpRequest_Headers) | Gets the headers associated with the request. |
| [Headers](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Headers.md#Sisk_Cadente_HttpHostContext_HttpRequest_Headers) | Gets the headers associated with the request. |
| [Method](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Method.md#Sisk_Cadente_HttpHostContext_HttpRequest_Method) | Gets the HTTP method (e.g., GET, POST) of the request. |
| [Method](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Method.md#Sisk_Cadente_HttpHostContext_HttpRequest_Method) | Gets the HTTP method (e.g., GET, POST) of the request. |
| [Path](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Path.md#Sisk_Cadente_HttpHostContext_HttpRequest_Path) | Gets the path of the requested resource. |
| [Path](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.Path.md#Sisk_Cadente_HttpHostContext_HttpRequest_Path) | Gets the path of the requested resource. |

## Methods

| Name | Description |
| --- | --- |
| [GetRequestStream\(\)](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.GetRequestStream.md#Sisk_Cadente_HttpHostContext_HttpRequest_GetRequestStream) | Gets the stream containing the content of the request. |
| [GetRequestStream\(\)](https://docs.sisk-framework.org/api/Sisk.Cadente.HttpHostContext.HttpRequest.GetRequestStream.md#Sisk_Cadente_HttpHostContext_HttpRequest_GetRequestStream) | Gets the stream containing the content of the request. |
