Why are you changing the scheme, host, and port of the original request. You should be doing that in the cloned request.