# Class LittleGhost::Network::Request

Documentation version: Edge

Canonical HTML: https://littleghostai.org/docs/LittleGhost/Network/Request.html

Normalized, headers-only request metadata passed to a trusted authorizer.

## Inheritance

`LittleGhost::Network::Request < Data.define(:method, :scheme, :host, :port, :path, :headers)`

## Class methods

<a id="method-c-new"></a>
### `.new`

```ruby
.new(method:, scheme:, host:, port:, path:, headers: {})
```

Builds normalized request metadata without a body.
