Webservices
Qué es (y qué no es) un buen webservice Un webservice es una interfaz de comunicación entre máquinas o aplicaciones, expuesta normalmente sobre HTTP, que permite a un cliente solicitar datos o acciones y recibir una respuesta estructurada, típicamente en JSON. Cuando veo a veces la típica función en harbour: function main() local hData := { 'success' => .T., 'time' => time() } UHeader( 'Content-Type', 'application/json' ) ? json_encode( hData ) return nil Tecnicamente esto seria un endpoint que responde con datos, pero no es, por sí solo, un webservice completo ni "bueno" . Es solo la capa más superficial: la respuesta final. Un webservice real necesita todo el andamiaje que rodea esa línea de código: enrutamiento, middlewares, validación, autenticación, control de errores y trazabilidad La diferencia entre "responder JSON" y "ser un webservice" Devolver JSON ...