IR
irwinrodriguez.dev
Volver a documentacion

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.