One question regarding this:
"Receiving HTTP response messages & display contents of the messages on the interface."
If you're receiving a web page are you expected to render it like a typical web browser, or is it sufficient to just display the HTML to the screen?