Computer Engineering 176:
Assignment 8 Solutions

Both of these solutions handle both GET and POST requests.