def req(): resp = yield HttpClient.query("http://www.example.com/") print(resp.code, resp.body) client = HttpClient() try: yield client.connect("www.google.com", 80) resp = yield client.request('/') print(resp.code, repr(resp.body)) resp = yield client.request('http://www.google.com/') print(resp.code, repr(resp.body)) client.close() yield client.connect("localhost", 80) resp = yield client.request('/') print(resp.code, repr(resp.body)) resp = yield client.request('http://localhost/') print(resp.code, repr(resp.body)) finally: eventloop.halt()