Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $apiUrl = 'http://localhost:8080/ecommerce/dados/produtos.php';
- $login = 'loja01';
- $password = 'pass123456';
- // Função para fazer a requisição HTTP usando cURL
- function sendRequest($url, $login, $password)
- {
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
- curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
- $response = curl_exec($ch);
- curl_close($ch);
- return $response;
- }
- // Faz a requisição para obter os produtos
- $response = sendRequest($apiUrl, $login, $password);
- // Decodifica a resposta JSON em um array associativo
- $produtos = json_decode($response, true);
- // Verifica se ocorreu algum erro na requisição
- if (!$produtos) {
- echo 'Erro ao obter os produtos.';
- exit;
- }
- // Exibe os produtos
- foreach ($produtos as $produto) {
- echo 'Título: ' . $produto['titulo'] . '<br>';
- echo 'Descrição: ' . $produto['descricao'] . '<br>';
- echo 'Quantidade: ' . $produto['quantidade'] . '<br>';
- echo 'Valor: R$ ' . number_format($produto['valor'], 2, ',', '.') . '<br>';
- echo '<br>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment