There is really no point on pooling HTTP connections. HTTP is a connection-less protocol: you connect, send a request, receive a response, and it disconnects. With HTTP 1.1. you can use keep-alive, which lets a connection live even after the response has been received, but only for a short time. And it would need to be for the same server to ...