Pregunta
En xServer, las solicitudes (por ejemplo, findAddress, calculateRoute) a menudo se ejecutan mediante GET con parámetros en la consulta.
Quieres saber si las solicitudes POST están soportadas en PTV Developer para manejar:
- cargas útiles grandes
- múltiples puntos de referencia
- geometrías complejas
Respuesta
Sí — los endpoints POST están disponibles y recomendados en PTV Developer.
Diferencias clave
| Método | Uso |
|---|---|
| GET | Solicitudes simples, cargas pequeñas |
| POST | Solicitudes complejas (recomendado) |
Cuándo usar POST
Usa POST cuando:
- Envías múltiples puntos de referencia
- Manejas geometrías grandes
- Quieres evitar limitaciones en la longitud de la URL
- Estructuras solicitudes en un formato JSON limpio
APIs soportadas
Las solicitudes POST son soportadas para:
- API de enrutamiento
- API de geocodificación
- APIs relacionadas con mapas
Ejemplo (conceptual)
En lugar de:
GET /route?start=...&dest=...
Usa:
POST /route
{
"waypoints": [...],
"profile": "...",
"options": {...}
}
Referencia: https://developer.myptv.com/en/documentation/geocoding-places-api/api-reference-batch
Consejos adicionales
- Prefiere POST por defecto en integraciones modernas.
- Mejora la legibilidad y escalabilidad.
- Requerido para casos de uso empresariales con lógica de enrutamiento compleja.