
RainanM
(usa Fedora)
Enviado em 16/12/2018 - 01:53h
Olá comunidade!
Estou desenvolvendo uma aplicação simples para fazer uma requisição usando cnpj, mas meu arquivo de teste do curl só tem retorno quando executo o mesmo no bash, pois quando acesso o arquivo no localhost simplesmente não há nenhum retorno.
Teste em php:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
header("Content-Type: text/plain");
$cnpj = $_GET["cnpj"];
//Criando Comunicação cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.receitaws.com.br/v1/cnpj/".$cnpj);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$retorno = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
echo $retorno;
?>