При использовании WebDAV COPY API для копирования файлов в одной папке возникает ошибка 403Привет, DriveHQ!
Я — разработчик WebDAV, интересующийся данной темой DriveHQ!
Недавно я хотел бы написать код для выполнения следующих действий DriveHQ хранилище.
Замечательно, что я могу использовать функции `requests` в Python для работы DriveHQ хранилище.
Например, я могу использовать WebDAV API для взаимодействия с DriveHQ например, PUT для загрузки файла, GET для скачивания файла, MKCOL для создания папки и т. д.
Однако у меня есть вопрос: когда я использую команду COPY для копирования файла в ту же папку, я получаю ошибку 403! Если я использую команду COPY для копирования файла в другую папку.. другой Папка, она работает!
(1Скопируйте в ту же папку
ввести URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
метод ввода: КОПИЯ
входной заголовок: {'headers': {'Destination': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/b.txt', «Перезапись»: «Т»}}
выходной код: 403
выходной заголовок: {'Content-Length': '0', 'X-AspNet-Version': '4.0.30319', 'Expires': '0', 'X-Powered-By': 'ASP.NET', 'Server': 'Microsoft-IIS/8.5', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, no-store, must-revalidate,no-cache', 'Date': 'Tue, 08 Mar 2016 08:50:54 GMT', 'Content-Type': 'text/html'}
(2Скопировать в другую папку
ввести URL: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
метод ввода: КОПИЯ
входной заголовок: {'headers': {'Destination': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/тмп/б.текст', «Перезапись»: «Т»}}
выходной код: 201
выходной заголовок: {'Content-Length': '0', 'X-AspNet-Version': '4.0.30319', 'Expires': '0', 'X-Powered-By': 'ASP.NET', 'Server': 'Microsoft-IIS/8.5', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, no-store, must-revalidate', 'Date': 'Tue, 08 Mar 2016 08:55:27 GMT', 'Content-Type': 'text/html'}
Могу ли я узнать, почему копирование файла в другой файл, находящийся в том же пути, будет запрещено?
Воля DriveHQ Будет ли в будущем поддерживаться копирование по тому же пути для операций WebDAV?
Большое спасибо!