Buenos días. Llevo un tiempo intentando acceder a una pagina web (requiere usuario y contraseña) desde java para obtener datos de su html.
He conseguido, acceder a la pagina y realizar la conexión con la misma. El problema es que guarda el html de la página de inicio (pagina en la que aparecen el usuario y la contraseña) en vez de la pagina que se obtiene tras validar la contraseña.
Adjunto el código para ver si alguien es capaz de resolver el problema.
Muchisimas gracias!!
P.d: soy novata en java jeje
public static void main
(String[] args
) {
try {
String encoding
= Base64.
encode("username:password".
getBytes(StandardCharsets.
UTF_8));
connection.setRequestMethod("POST");
connection.setDoOutput(true);
connection.setRequestProperty ("Authorization", "Basic " + encoding);
while ((line = in.readLine()) != null) {
}
e.printStackTrace();
}
JOptionPane.
showMessageDialog(null,
"Operación realizada correctamente"); }
· Los códigos deben ir en etiquetas GeSHi
· No se debe hacer doble post
>aquí las reglas del foro
-Engel Lex