handle GET redirects over HTTP

replace #8474