Levels Tought:
Elementary,Middle School,High School,College,University,PHD
Teaching Since: | Apr 2017 |
Last Sign in: | 9 Weeks Ago, 6 Days Ago |
Questions Answered: | 4870 |
Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
I need help finishing some java code. Attached is the code. Once completed, please answer the following questions with a yes or no.
Â
Â
import java.io.* ;import java.net.* ;import java.util.* ;final class HttpRequest implements Runnable {final static String CRLF = "\r\n";Socket socket;// Constructorpublic HttpRequest(Socket socket) throws Exception {// store the socket}// Implement the run() method of the Runnable interface.public void run() {try {processRequest();} catch (Exception e) {System.out.println(e);}}private void processRequest() throws Exception {// Get a reference to the socket's input and output streams.InputStream is = // get input stream of socketOutputStream oss = // get output stream of socketDataOutputStream os = new DataOutputStream(oss);// Set up input stream filters.BufferedReader br = new BufferedReader(new InputStreamReader(is));// Get the request line of the HTTP request message.String requestLine = //// Extract the filename from the request line.StringTokenizer tokens = new StringTokenizer(requestLine);// check that the next token is a get// get the file nameString fileName = tokens.nextToken();// Prepend a "." so that file request is within the current directory.fileName = "." + fileName ;// Open the requested file.FileInputStream fis = null ;boolean fileExists = true ;try {fis = new FileInputStream(fileName);} catch (FileNotFoundException e) {fileExists = false ;}// Debug info for private useSystem.out.println("Incoming!!!");System.out.println(requestLine);String headerLine = null;while ((headerLine = br.readLine()).length() != 0) {System.out.println(headerLine);}// Construct the response message.String statusLine = null;String contentTypeLine = null;
-----------