Skip to content

mijallen/SimpleHTTPServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The following is a list of the proposed features of the HTTP server:

Core Goals:

  • handling requests with subprocesses (using fork)
  • handling requests with threads (using pthreads)
  • gathering file resources for responses (using dirent)
  • correctly handing common status codes (200, 400, 404, 500)
  • data structure for managing the filesystem

Optional Goals:

  • support for common gateway interface (possibly using pipe)
  • checking authorization (status codes 401, 403)
  • handling HTTP methods beyond GET and HEAD
  • configuration files based on YAML (also includes JSON)

About

An HTTP server which makes use of C POSIX libraries and UNIX/Windows sockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •