U krijgt een 403-foutmelding bij gebruik van de WebDAV COPY API voor het kopiëren van bestanden in dezelfde mapHallo DriveHQ,
Ik ben een WebDAV-ontwikkelaar die geïnteresseerd is in.. DriveHQ!
Onlangs wilde ik graag de code schrijven om te laten werken DriveHQ opslag.
Het is geweldig dat ik de `requests`-functionaliteit van Python kan gebruiken om te werken DriveHQ opslag.
Ik kan bijvoorbeeld de WebDAV API gebruiken om te communiceren met DriveHQ zoals PUT om een bestand te uploaden, GET om een bestand te downloaden en MKCOL om een map aan te maken, enzovoort.
Ik heb echter een vraag: wanneer ik COPY gebruik om een bestand in dezelfde map te kopiëren, krijg ik een 403-foutmelding! Als ik COPY gebruik om een bestand in de map te kopiëren.. verschillend map, het werkt!
(1) Kopieer naar dezelfde map
URL invoeren: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
invoermethode: KOPIËREN
invoerheader: {'headers': {'Bestemming': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/b.txt', 'Overschrijven': 'T'}}
uitvoercode: 403
uitvoerheader: {'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': 'di 8 mrt 2016 08:50:54 GMT', 'Content-Type': 'text/html'}
(2) Kopieer naar de andere map
URL invoeren: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
invoermethode: KOPIËREN
invoerheader: {'headers': {'Bestemming': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/tmp/b.txt', 'Overschrijven': 'T'}}
uitvoercode: 201
uitvoerheader: {'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': 'di 8 mrt 2016 08:55:27 GMT', 'Content-Type': 'text/html'}
Mag ik weten waarom het niet is toegestaan om een bestand te kopiëren naar een ander bestand in hetzelfde pad?
Zullen DriveHQ Wordt in de toekomst ondersteuning geboden voor het kopiëren van WebDAV-bewerkingen via hetzelfde pad?
Hartelijk bedankt!