Make HTTP requests fully functional.

TODO: parse page source