Acho que aki é o local correto :lol:
Estou fazendo um programinha que tem que autenticar em um site gerado por um programa que roda no meu computador, acessando em http://127.0.0.1:4711 tenho acesso a pagina com o seguinte Form:
<form action="" method="POST" name="login">
<input type="password" name=p maxlength=12 size=37 value="">
<input type="hidden" name=w value="password">
<input type=submit value="Entrar agora">
</form>
Estou usando o suguinte codigo:
try {
URL u = new URL("http://127.0.0.1:4567/java.php");
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setDoInput(true);
c.setDoOutput(true);
c.setRequestMethod("POST");
PrintStream outStream = new PrintStream(c.getOutputStream());
String streamSend = "Content-Disposition: form-data; p=\""+senha+"\"\r\n";
streamSend += "\r\n";
streamSend += "w=\"password\"\r\n";
outStream.print(streamSend);
outStream.close();
BufferedReader in = new BufferedReader(new InputStreamReader(c.getInputStream()));
String inLine;
while ((inLine = in.readLine()) != null) {
System.out.println(inLine);
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Isso não esta funcionando ,não da erro algum mais o resultado é sempre a mesma pagina de autenticação sinalizando que a autenticação não deu certo. Alguem tem alguma solução??