https: do not create new agent on request

It does not cause any direct memory leaks, but will make all requests
`keep-alive`, which may keep TLS sockets open and leak if user
will not read data from them.

fix #6964