FoxServer
FoxServer es un servidor HTTP autonomo para Visual FoxPro que te permite crear APIs REST, manejar webhooks, configurar middleware JWT, CORS y mucho mas, todo desde codigo VFP nativo sin necesidad de IIS o Apache.
En esta seccion
- Instalacion — Requisitos, descarga e instalacion paso a paso.
- Primeros pasos — Tu primera API REST en menos de 5 minutos.
- Configuracion — Opciones del servidor, puertos, HTTPS y mas.
- Rutas — Definicion de rutas, parametros y respuestas.
- Middleware — JWT, CORS, logging y middleware personalizado.
- Licencias — Tipos de licencia, activacion y mantenimiento.
- Funciones avanzadas — SSE, webhooks, hot reload, metricas y modo servicio Windows.
- Ejemplos — Hello World, CRUD completo y maestro-detalle listos para usar.
- Referencia API — Referencia completa de clases, metodos y propiedades.
- Preguntas frecuentes — Preguntas frecuentes y solucion de problemas.
Caracteristicas principales
- Servidor HTTP/HTTPS autonomo (sin IIS ni Apache)
- APIs REST con enrutamiento por parametros
- Middleware integrado: JWT, CORS, logging
- Server-Sent Events (SSE) para streaming en tiempo real
- Sistema de webhooks con reintentos y metricas
- Hot Reload: recarga de logica sin reiniciar el servidor
- Modo Windows Service
- Licencia perpetua por asiento, pago unico
Requisitos del sistema
| Componente | Minimo | Recomendado |
|---|---|---|
| Visual FoxPro | 9.0 SP2 | VFP 9 SP2 / VFP 10.1 |
| Windows | Windows 10 | Windows 10 / 11 |
| .NET Framework | 4.7.2 | 4.8 |
| RAM | 4 GB | 8 GB |
| Disco | 100 MB | 500 MB |
Sin conexion a internet requerida FoxServer no realiza llamadas a servidores externos durante la operacion. La licencia se verifica localmente al arrancar.