Fixes #4241 Request::url() should return URI if it's external