Gradle no puede descargar la dependencia cuando falla la solicitud HEAD

He configurado una dependencia en mi script de compilación Gradle, que está alojado en Bitbucket.

Gradle no puede descargarlo, con mensaje de error

No pude CABEZA 'https://bitbucket.org/....zip'. Código de estado recibido 403 del servidor: prohibido

Lo investigué y parece que esto se debe a que:

Bitbucket redirige a una URL de Amazonla URL de Amazon no acepta solicitudes HEAD, solo solicitudes GET

Podría verificar eso probando esa URL con curl, y también obtuve un 403 prohibido al enviar una solicitud HEAD con curl.

De lo contrario, podría deberse a que Amazon no acepta la firma en la solicitud HEAD, que debería ser diferente de la GET, como se explicóaquí.

Hay alguna forma de evitar esto ? ¿Podría decirle a Gradle que omita la solicitud HEAD y vaya directamente a la solicitud GET?

Respuestas a la pregunta(1)

Su respuesta a la pregunta