Browser

For the course “Distributed Systems”, an HTTP browser had to be programmed (working like Google Chrome).

The browser had to support GET, HEAD, PUT and POST commands. Given a URI, the browser should fetch the correct web page and all the images, and return in to the client.

Furthermore, the server should return the correct status codes (200 OK, 404 Not Found, 400 Bad Request, 500 Server Error, 304 Not Modified).

The assignment is shown on the right.
I got 20/20.