Gradle falha ao baixar dependência quando a solicitação HEAD falha
Eu configurei uma dependência no meu script de construção Gradle, hospedado no Bitbucket.
Gradle falha ao fazer o download, com mensagem de erro
Não foi possível CABEÇAR 'https://bitbucket.org/....zip' Código de status recebido 403 do servidor: Proibido
Eu olhei para ele, e parece que isso ocorre porque:
O Bitbucket redireciona para um URL da Amazono URL da Amazon não aceita solicitações HEAD, apenas solicitações GETEu poderia verificar isso testando esse URL com curl, e também recebi um 403 Proibido ao enviar uma solicitação HEAD com curl.
Caso contrário, pode ser porque a Amazon não aceita a assinatura na solicitação HEAD, que deve ser diferente da GET, conforme explicadoaqui.
Existe uma maneira de contornar isso? Posso dizer ao Gradle para ignorar a solicitação HEAD e ir direto para a solicitação GET?