访问使用 webdav 客户端加密的 nextcloud SSL 时出现问题 python
Problems accessing nextcloud SSL encrypted with webdav client python
我正在使用 python 脚本来访问我的 nextcloud 服务器,很酷,没问题,但我决定使用 SSL 自签名加密 nextcloud,然后我的脚本就开始了... Nextcloud 被播放在Apache,它有指令
重定向“/”“https://IP”
使所有请求转到 https。
我在 python 中使用带有此选项的 webdav 客户端
self.options = {'webdav_login':'user', 'webdav_password':'pass', 'webdav_hostname': http://ip, 'webdav_root': 'nextcloud/remote.php/webdav'}
这些选项与 http 完美搭配,但是当我尝试使用这些选项对 nextcloud 发出任何请求时,我得到 webdav 异常,例如 RemoteParentNotFound。
我试图更改 http://ip to https://ip,但如果我这样做,pycurl 会引发异常 NotConnection。
有人可以帮助我让它工作或推荐我使用 python 上传、删除等到 nextcloud 的任何方法吗?
问题已解决。为了使 pycurl/webdav.client 验证成功,证书将其附加到 Linux.
中的 /etc/ssl/cert/ca-certificate.crt
我正在使用 python 脚本来访问我的 nextcloud 服务器,很酷,没问题,但我决定使用 SSL 自签名加密 nextcloud,然后我的脚本就开始了... Nextcloud 被播放在Apache,它有指令
重定向“/”“https://IP”
使所有请求转到 https。
我在 python 中使用带有此选项的 webdav 客户端
self.options = {'webdav_login':'user', 'webdav_password':'pass', 'webdav_hostname': http://ip, 'webdav_root': 'nextcloud/remote.php/webdav'}
这些选项与 http 完美搭配,但是当我尝试使用这些选项对 nextcloud 发出任何请求时,我得到 webdav 异常,例如 RemoteParentNotFound。
我试图更改 http://ip to https://ip,但如果我这样做,pycurl 会引发异常 NotConnection。
有人可以帮助我让它工作或推荐我使用 python 上传、删除等到 nextcloud 的任何方法吗?
问题已解决。为了使 pycurl/webdav.client 验证成功,证书将其附加到 Linux.
中的 /etc/ssl/cert/ca-certificate.crt