HTTPQUERY
Español
Método nuevo

Te presentamos HTTP QUERY

QUERY es un método seguro e idempotente que lleva cuerpo de petición: en esencia, un «GET con cuerpo». Permite que los criterios de consulta complejos vivan en el cuerpo en lugar de inflar la URL, sin forzar POST, cuya semántica no encaja con consultar.

Aprende, prueba y verifica HTTP — incluido el nuevo QUERY

/api/echo
→ request
QUERY /productsNEWAccept: application/jsonContent-Type: application/json {  "category": "boots",  "inStock": true}
← response
200 OKContent-Location: /products?…Cache-Control: max-age=60 {  "results": 42,  "cacheable": true}

La misma búsqueda, cuatro formas

La misma búsqueda de productos de cuatro maneras:

Desliza horizontalmente para comparar todos los métodos. QUERY aparece primero.

CapacidadQUERYGET · URLGET · bodyPOST
Cuerpo de la peticiónJSONningunoindefinido · evitarJSON
Seguro (sin efectos secundarios)✓✓✓✗
Idempotente✓✓✓✗
Respuesta cacheable✓vía Content-Location✓~poco fiable · indefinido~no por defecto · requiere explícito
Los filtros no van en la URL✓✗✓✓
Inmune a los límites de URL✓✗límite ~2KB✓✓
Estandarizado y soportado~RFC nuevo · adopción temprana✓✓✓

Sigue explorando