El tutorial o código que encontrarás en este post es la resolución más eficiente y efectiva que hallamos a esta inquietud o problema.
Solución:
Hay una redirección en el lado del servidor web a la siguiente URL: http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-osx10.11-x86_64.dmg
. Debido a que es un CDN, el comportamiento exacto (ya sea que sea redirigido o no) puede depender de su ubicación.
curl
no sigue los redireccionamientos por defecto. Para indicarle que lo haga, agregue el -L
argumento:
curl -L -O https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-osx10.11-x86_64.dmg
Si el navegador puede descargar el archivo, puede inspeccionar lo que está haciendo el navegador. En Google Chrome, puede usar lo siguiente para ver qué está sucediendo.
1) [View > Developer > Developer tools > Network Tab > Headers tab]
2) Haga clic en el enlace de descarga.
3) El enlace del archivo aparecerá en la pestaña de herramientas para desarrolladores.
4) Haga clic derecho en el archivo y seleccione Copiar > Copiar como cURL.
Ahora tienes un enlace curl que funcionará. Probablemente tendrá un exceso de parámetros que puede recortar.
Más detalles: https://lornajane.net/posts/2013/chrome-feature-copy-as-curl
Si estás de acuerdo, tienes la libertad de dejar un enunciado acerca de qué le añadirías a esta reseña.