[H] Complete the `Request` Class with Necessary Attributes and Functions
- Langage dominant
- C++
- Étoiles
- 0
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Issue: Complete the `Request` Class with Necessary Attributes and Functions
#### Description
The `Request` class is currently incomplete and needs to be fully implemented. It should include all necessary attributes and functions to handle incoming requests efficiently.
#### Expected Features
- **Attributes:**
- `method` (GET, POST, PUT, DELETE, etc.)
- `url` (Requested URL)
- `headers` (Request headers)
- `body` (Request payload, if applicable)
- `params` (Query parameters)
- `cookies` (Request cookies)
- **Functions:**
- `get_header(name: str) -> str` (Retrieve a specific header)
- `get_param(name: str) -> str` (Retrieve a specific query parameter)
- `get_body() -> dict` (Parse and return request body)
- `get_cookie(name: str) -> str` (Retrieve a specific cookie)
#### Task List
- [ ] Define the `Request` class structure.
- [ ] Implement necessary attributes.
- [ ] Implement getter functions for headers, params, body, and cookies.
- [ ] Write unit tests to validate functionality.
**Labels:** `enhancement` `request-handling`
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.