handle(client);
//ProxyCacheThread request = new ProxyCacheThread(client);
//request.run();
} catch (IOException e) {
System.out.println(“Error reading request from client: ” + e);
/* Definitely cannot continue, so skip to next
* iteration of while loop. */
continue;
}
}
}
}
HttpRequest.java
/**
* HttpRequest – HTTP request container and parser
*/
import java.io.*;
import java.net.*;
import java.util.*;
public class HttpRequest {
/** Help variables */
final static String CRLF = “\r\n”;
final static int HTTP_PORT = 80;
/** Store the request parameters */
String method;
firstLine = from.readLine();
} catch (IOException e) {
System.out.println(“Error reading request line: ” + e);
}