# EX-B2-05 · Historias de transporte

1. Una aplicación envía `POST /records` con los campos JSON `subject`, `priority`
   y `owner`; `owner` contiene `name` y `email`.
2. Un formulario HTML tradicional envía `username` y `password` mediante
   `POST /sessions`.
3. Un operador envía `POST /document-imports` con el archivo PDF `document` y
   los campos de formulario `category` y `description`.

Para cada historia:

- elige `Content-Type`;
- dibuja start-line, headers y body;
- escribe solo la firma FastAPI;
- añade un cliente válido y otro con un formato equivocado;
- explica si usarías un `BaseModel`, `Form`, `bytes` o `UploadFile`.

Restricción: una petición tiene un único body y un único media type principal.
No propongas un body JSON separado junto a un multipart.
