# Interface: `IRequest` [@jupyterlite/server](../modules/jupyterlite_server.md).[Router](../modules/jupyterlite_server.Router.md).IRequest The interface for a parsed request ## Properties ### `body` > > `Optional` **`body`**: `ReadonlyJSONObject` The optional body parameters. #### Defined in [packages/server/src/router.ts:159](https://github.com/jupyterlite/jupyterlite/blob/999c7f0/packages/server/src/router.ts#L159) ### `pathname` > > **`pathname`**: `string` The path for the url. #### Defined in [packages/server/src/router.ts:149](https://github.com/jupyterlite/jupyterlite/blob/999c7f0/packages/server/src/router.ts#L149) ### `query` > > `Optional` **`query`**: `ReadonlyJSONObject` The optional query parameters. #### Defined in [packages/server/src/router.ts:154](https://github.com/jupyterlite/jupyterlite/blob/999c7f0/packages/server/src/router.ts#L154)