GOW

GOW

sexta-feira, 20 de fevereiro de 2026

TESTAR API NO CONSOLE BROWSER

 fetch('https://myhost/service/relatorio/pdf?page=0&size=10&dataEmissaoCRLVDe=2026-02-01&dataEmissaoCRLVAte=2026-02-12&placa=HYU6A04', {

    method: 'GET',
    headers: {
        // Se o servidor retornar PDF diretamente, remova o cabeçalho 'Accept' ou modifique conforme necessário
        // 'Accept': 'application/json',  // Remova ou ajuste o tipo conforme a resposta esperada
        // Se for necessário um token de autenticação, inclua aqui
        // 'Authorization': 'Bearer YOUR_TOKEN',
    }
})
.then(response => {
    if (!response.ok) {
        throw new Error(`Erro na requisição: ${response.status}`);
    }
    // Verifique o tipo de resposta, se for PDF, use blob()
    return response.blob(); // Se for JSON, use response.json()
})
.then(blob => {
    const url = URL.createObjectURL(blob);
    const a = document.createElement('a');
    a.href = url;
    a.download = 'relatorio.pdf'; // Nome do arquivo de saída
    document.body.appendChild(a);
    a.click();
    a.remove();
})
.catch(error => {
    console.error('Erro na requisição:', error);
});

Nenhum comentário:

Postar um comentário