Entradas

Mostrando entradas de julio, 2026

Webservices

Imagen
      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 ...