HTTP.request() actually takes host, as hostname is supposed to be parsed via url.parse()