This is a limited, though functional server ( thus the name Decaf ) that will support multiple users and respond to basic HTML requests. Give Decaf a try to see how useful it can be for you!
Here are some key features of "Decaf":
· Read data request from the client and determine proper response
· If request is a POST then collect all data and store in "Query_String" Parameter for later processing.
· If request is a GET, retrieve the file, applet, or image requested and send to the client.
· If file can not be found, send Error page to client
· If request made without a file name ( i. e. http://127.0.0.1/ ) then return the Home page to the client or the directory tree if no Home page is found
· Process SSI requests
· Run java CGI scripts
· Request Password Authorization for protected directories