Estoy tratando de iniciar sesión desde la línea de comando cURL con el comando
curl --data "username = user & password = pass & submit = Login" http://www.ip.com:8080/LoginApplication/Login.jsp
Y después de eso tratando de acceder a la página interna usando
curl http://www.ip.com:8080/LoginApplication/Success.jsp
Pero me redirigen a la página de error debido a que no he iniciado sesión.
¿Qué me falta en mi primer comando para que pueda mantener la sesión? Tengo mi sitio web alojado localmente

Respuestas:
Bueno, deberás almacenar los datos de la sesión en una cookie. Puede usar
-c cookie_filenamepara crear la cookie (agregue esto a su comando de inicio de sesión). Y luego, para las otras solicitudes, puede leer la cookie con-b cookie_filename.Por ejemplo:
EDITAR :
Observe que muchas veces
loginpageno es la página que abre con su navegador web donde introduce su usuario y contraseña. Tendrá que verificar dónde está publicando el formulario esos datos (busque la<form>etiqueta en el código fuente y elaction=...atributo). Entonces, por ejemplo, si desea iniciar sesión en https://criticker.com ,loginpagees https://www.criticker.com/authenticate.php y no https://www.criticker.com/signin.php , cuál es el que abres con tu navegador.Un complemento / extensión de manipulación para su navegador puede ayudarlo a encontrar la información correcta
loginpagey todos los datos que se le están publicando (como campos de entrada ocultos en el formulario).fuente
-k. Consultecurl --helppara obtener más información o busque en Internet cómo manejar los certificados. ;-)