Boa tarde Pessoal. Estou desenvolvendo uma rotina para captura da digital do usuario. estou usando um leitor de biometria. Consegui fazer funcionar no php com este codigo:
<?php // URL para a requisição $url = 'http://localhost:5000/apiservice/capture-hash'; // Inicializa a sessão cURL $ch = curl_init(); // Configura as opções da requisição cURL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Realiza a requisição $response = curl_exec($ch); // Verifica se houve algum erro na requisição if(curl_errno($ch)) { echo 'Erro ao realizar a requisição: ' . curl_error($ch); } else { // Fecha a sessão cURL curl_close($ch); // Retorna a resposta como JSON echo $response; } ?>Tentei gravar o codigo estruturado aqui, mas ao gravar desconfigura.
Funciona perfeitamente, faz uma requisição na porta 5000 (localhost) pois o equipamento está instalado na usb da maquina e tem um app rodando escutando na porta 5000, ao fazer a requisição solicita que o usuario coloque o dedo no leitor e devolve um json com os dados da leitura biometrica.
Se rodo este codigo no browser local da máquina funciona porque acessa o localhost, mas se rodo na blank do scriptcase ou coloco este codigo na web não funciona porque ao executar esta linha: http://localhost:5000/apiservice/capture-hash imagino que ele busque no localhost do servidor onde esta a aplicação php ou scriptcase ai nãi funciona.
Alguém tem uma ideia de como mandar a requisição para o localhost da maquina do usuario?