import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.Socket;
import java.net.UnknownHostException;
/**
* @author Darimont<br>
* @version 1.0<br>
* Date of creation: 30.03.2004<br>
* File: WebFileReader.java<br>
* Modifier: Darimont<br>
* Revision: Revision<br>
* State: Germany<br>
*/
public class WebFileReader {
public static void main(String[] args) {
new WebFileReader().doIt();
}
/**
*
*/
private void doIt() {
// TODO Auto-generated method stub
try {
Socket socket = new Socket("localhost", 8080);
OutputStream os = socket.getOutputStream();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String pageName = "/test.html";
bw.write("GET " + pageName + " HTTP/1.0\n");
bw.write("\n");
bw.flush();
System.out.println("Request gesendet!");
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
bw.close();
br.close();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}