Tem como simular o envio de um input de um form do html para uma página qualquer? Porque estou tentando logar em um sistema e estou passando os parâmetros certos e quando passo os mesmos errados da erro de login.
A minha classe é bem simples ela utiliza o objeto HttpURLConnection para abrir um socket e envia os dados, sendo que quando eu logo no sistema sou redirecionado para a página de login novamente, alguém sabe o que pode estar acontecendo?
String app = "http://localhost:8080/admin/login.php";
HttpURLConnection http = (HttpURLConnection) new URL(app).openConnection();
http.setRequestMethod("POST");
http.setDoOutput(true);
http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
OutputStreamWriter toServer = new OutputStreamWriter(http.getOutputStream());
toServer.write("username=test&pass=test");
toServer.flush();
StringBuffer data = new StringBuffer();
String temp = "";
BufferedReader fromServer = new BufferedReader(new InputStreamReader(http.getInputStream()));
while (null != (temp = fromServer.readLine())) {
data.append(temp);
}
toServer.close();
fromServer.close();
http.disconnect();
out.println(data.toString());