Criei uma chave de API e um usuário, e tudo parece estar correto até agora.
Quando faço o teste pelo Postman com as credenciais adequadas, ele retorna imediatamente com os dados, como eu esperava.
O problema ocorre quando tento acessá-lo de outro lugar que não seja o Postman… como no meu código. Leva MINUTOS para retornar, mas eventualmente retorna com os dados.
O mesmo problema ocorre no terminal com o seguinte comando:
O comportamento é o mesmo do meu código Python. Não acredito que tenha alguma configuração que afete isso (no fórum). Alguém pode, por favor, orientar ou me ajudar?
Tentei a opção -4 (com a qual não estou familiarizado) e funcionou imediatamente e como esperado. Em seguida, tentei a opção -v e, se li corretamente, parece ser um tempo limite de SSL. Aqui está a saída da opção -v. Você pode elaborar sobre a opção -4? Obrigado! Nota: precisei remover algumas partes devido às restrições de postagem de links.
Sua máquina atualmente tem ambos os endereços IPv4 e IPv6 configurados, mas sua conectividade IPv6 está com problemas e as tentativas de conexão via IPv6 resultam em tempo esgotado.
O wget (e provavelmente seu código Python) está tentando o IPv6 primeiro, esgotando o tempo, e então conectando com sucesso via IPv4. Mas funciona quando -4 força o uso do IPv4.
Você precisará investigar por que as conexões IPv6 não funcionam na sua rede. Mesmo que falhem imediatamente, isso é melhor, pois o wget saberá tentar imediatamente via IPv4 em vez de esperar pelo IPv6.