por MARCELOG » 26 Nov 2018 16:16
Olá,
antes de dar a minha visão sobre a hbhttpd tenho que falar da contrib hbnetio.
Com a hbnetio você precisa criar duas aplicações.
{a} Uma aplicação servidora, que recebe e executa requisições oriundas da aplicação cliente, devolvendo o resultado.
{b} E uma aplicação cliente, que envia requisições para a aplicação servidora e trata o resultado devolvido pela mesma.
Ex: {b} solicita a lista de clientes.
{a} recebe a solicitação e devolve um texto ou array contendo os dados.
{b} recebe o texto ou array, processa o mesmo e exibe para o usuário.
A aplicação cliente vai "conversar" com a aplicação servidora (e se entenderem eu espero!).
Já a contrib hbhttpd possibilita a criação de um servidor que recebe requisições http[s] e manipula páginas html.
Como servidor é possível o acesso local ou remoto aos recursos da aplicação.
Assim, sem muita configuração, você pode criar uma aplicação harbour acessível por browsers (chrome, firefox, etc.).
Como ela permite o uso de ssl para garantir autenticidade, estou verificando a geração dos certificados para evitar o alerta de "Não seguro" emitido nos browsers.
Marcelo Giovane
Água mole em pedra dura tanto bate que até espirra!