Hi, ich habe folgendes Javaprogramm geschrieben:
Daraufhin gibt der Webserver (Apache) die index - Webseite zurück... Tausche ich allerdings diese "Müll" anfrage gegen eine richtige Serveranfrage aus:
Dann funktioniert das ganze nicht mehr...
Kann mir jemand sagen, woran es liegt?
Danke im Vorraus,
Christain
Code:
Socket server = new Socket(SERVER_NAME, 80);
PrintWriter out = new PrintWriter(server.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(server.getInputStream()));
out.write("sadfasfasdfa\n"); ///<<<
out.flush();
System.out.println(Stream2String(in));
Daraufhin gibt der Webserver (Apache) die index - Webseite zurück... Tausche ich allerdings diese "Müll" anfrage gegen eine richtige Serveranfrage aus:
Code:
Socket server = new Socket(SERVER_NAME, 80);
PrintWriter out = new PrintWriter(server.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(server.getInputStream()));
out.write("GET / HTTP/1.1\n"); ///<<<
out.flush();
System.out.println(Stream2String(in));
Dann funktioniert das ganze nicht mehr...
Kann mir jemand sagen, woran es liegt?
Danke im Vorraus,
Christain