Skip to content

rohan8594/HTTP-Webserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP Web Server

Team Members

Rohan Patel - 917583698

Jake Carter - 916656343

Overview

The goal of this project is to design and develop a multi-threaded web server capable of a subset of the HyperText Transfer Protocol (HTTP). The final developed server can parse HTTP requests (like GET, PUT, POST and DELETE), authenticate them, load mime types, create and send appropriate responses, run CGI scripts and handle multiple requests at a time.

Instructions to Compile

From your terminal:

$ git clone https://github.com/rohan8594/HTTP-Webserver.git
$ cd HTTP-Webserver
$ javac WebServer.java
$ java WebServer

About

A multi-threaded web server built using Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages