Я использовал скрипт Python для доступа к моему серверу nextcloud, все круто, никаких проблем, но я решил зашифровать nextcloud с помощью самозаверяющего SSL, и вот мой скрипт... Nextcloud отображается в Apache, и у него есть директива
Перенаправление "/" "https://IP"
перевод всех запросов на https.
Я использую клиент webdav в python с этими параметрами
self.options = {'webdav_login':'user', 'webdav_password':'pass', 'webdav_hostname': http://ip, 'webdav_root': 'nextcloud/remote.php/webdav'}
Эти параметры идеально подходят для http, но когда я пытаюсь выполнить любой запрос к nextcloud с этими параметрами, я получаю исключения webdav, такие как RemoteParentNotFound.
Я попытался изменить http://ip на https://ip, но если я это сделаю, pycurl вызовет исключение NotConnection.
Может ли кто-нибудь помочь мне заставить его работать или порекомендовать мне какой-либо метод загрузки, удаления и т. д. в nextcloud с помощью python?