HTTPQUERY
Español

Playground

Búsqueda de productos — el mismo filtro, tres formas

Un endpoint real /api/products filtra un catálogo en memoria. Elige criterios y envía exactamente el mismo filtro como QUERY, GET y POST para ver por qué QUERY encaja.

Construir un filtro

Categoría
Marca
Color
Talla
Cualquiera

Ningún filtro seleccionado: esto devuelve el catálogo completo.

QUERY
Petición
QUERY /api/products

{}

La opción adecuada: los criterios complejos viven en un cuerpo JSON limpio, y QUERY es seguro, idempotente y cacheable: un «GET con cuerpo».

GET
Petición
GET /api/products

Funciona, pero cada criterio se embute en la URL: se infla rápido y choca con los límites de longitud.

POST
Petición
POST /api/products

{}

Lleva bien el cuerpo, pero POST significa «crear/modificar». Las cachés y los proxies no lo tratan como una lectura repetible.