Hallo zusammen,
bitte um Hilfestellung: Leider schaffe ich keine Http-Login (POST) mittels folgendem Programm:
Vielen Dank!
bitte um Hilfestellung: Leider schaffe ich keine Http-Login (POST) mittels folgendem Programm:
Java:
package Netzwerk;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Scanner;
public class Post
{
public static void main( String... args ) throws Exception
{
String body = "user" + URLEncoder.encode( "userXXX", "UTF-8" ) + "&" +
"pass" + URLEncoder.encode( "passXXX", "UTF-8" );
URL url = new URL( "http://www.ringschuh.at/login.html" );
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod( "POST" );
connection.setDoInput( true );
connection.setDoOutput( true );
connection.setUseCaches( false );
connection.setRequestProperty( "Content-Type","application/x-www-form-urlencoded" );
connection.setRequestProperty( "Content-Length", String.valueOf(body.length()) );
OutputStreamWriter writer = new OutputStreamWriter( connection.getOutputStream() );
writer.write( body );
System.out.println( body );
writer.flush();
BufferedReader reader = new BufferedReader(
new InputStreamReader(connection.getInputStream()) );
for ( String line; (line = reader.readLine()) != null; )
{
System.out.println( line );
}
writer.close();
reader.close();
}
}
Vielen Dank!