**Apache Airflow version**: 2.0.1

**Kubernetes version (if you are using kubernetes)** (use `kubectl version`): Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", GitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", BuildDate:"2021-01-13T13:20:00Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}

**Environment**:

- **Cloud provider or hardware configuration**: /
- **OS** (e.g. from /etc/os-release):  /
- **Kernel** (e.g. `uname -a`): /
- **Install tools**: / 
- **Others**: /

**What happened**:

I'm trying to make the provider WebHDFS work...

I don't understand why "http" is not overridable by https : https://github.com/apache/airflow/blob/main/airflow/providers/apache/hdfs/hooks/webhdfs.py#L95

Is there aynone using WebHDFS with https ?
tests/providers/apache/hdfs/hooks/test_webhdfs.py
with pytest.raises(AirflowWebHDFSHookException):
            self.webhdfs_hook.get_conn()
    @patch('airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook.get_conn')
    def test_check_for_path(self, mock_get_conn):
        hdfs_path = 'path'
        exists_path = self.webhdfs_hook.check_for_path(hdfs_path)
        mock_get_conn.assert_called_once_with()
        mock_status = mock_get_conn.return_value.status
        mock_status.assert_called_once_with(hdfs_path, strict=False)
        assert exists_path == bool(mock_status.return_value)
    @patch('airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook.get_conn')
    def test_load_file(self, mock_get_conn):
        source = 'source'
        destination = 'destination'
        self.webhdfs_hook.load_file(source, destination)
        mock_get_conn.assert_called_once_with()
        mock_upload = mock_get_conn.return_value.upload
        mock_upload.assert_called_once_with(
            hdfs_path=destination, local_path=source, overwrite=True, n_threads=1
        )
    def test_simple_init(self):
        hook = WebHDFSHook()
        assert hook.proxy_user is None
    def test_init_proxy_user(self):
        hook = WebHDFSHook(proxy_user='someone')
        assert 'someone' == hook.proxy_user