\ DriveHQ Customer Support Forum \
Ler/Responder : 37723/1
  • qatest1234
  • (1posts)
Recebo um erro 403 ao usar a API WebDAV COPY para copiar arquivos na mesma pasta

Olá DriveHQ,

Sou o desenvolvedor WebDAV interessado em DriveHQ!
Recentemente, gostaria de escrever o código para operar DriveHQ armazenar.

É ótimo poder usar o recurso `requests` do Python para operar DriveHQ armazenar.
Por exemplo, posso usar a API WebDAV para interagir com DriveHQ como PUT para enviar um arquivo, GET para baixar um arquivo e MKCOL para criar uma pasta, etc.

No entanto, tenho uma dúvida: quando uso o comando COPIAR para copiar um arquivo na mesma pasta, recebo um erro 403! Se eu usar o comando COPIAR para copiar um arquivo na pasta.. diferente pasta, funciona!

 

(1Copiar para a mesma pasta

URL de entrada: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
método de entrada: CÓPIA
cabeçalho de entrada: {'cabeçalhos': {'Destino': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/b.txt', 'Sobrescrever': 'T'}}

código de saída: 403
cabeçalho de saída: {'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': 'Ter, 08 Mar 2016 08:50:54 GMT', 'Content-Type': 'text/html'}


(2
Copie para outra pasta

URL de entrada: https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/a.txt
método de entrada: CÓPIA
cabeçalho de entrada: {'cabeçalhos': {'Destino': 'https://dhqidpi45y1rxclpikdpvqc.webdav.drivehq.com:443/tmp/b.TXT', 'Sobrescrever': 'T'}}

código de saída: 201
cabeçalho de saída: {'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': 'Ter, 08 Mar 2016 08:55:27 GMT', 'Content-Type': 'text/html'}

 

Gostaria de saber por que é proibido usar o comando COPY para copiar um arquivo para outro arquivo no mesmo diretório?
Vai DriveHQ Será possível dar suporte ao comando COPY no mesmo caminho para operações WebDAV no futuro?

Muito obrigado!
 


08/03/2016 01:03:04

  • DriveHQSupport_
  • (676posts)
Assunto: Re: Erro 403 ao usar a API WebDAV COPY para copiar arquivos na mesma pasta
Re: Erro 403 ao usar a API WebDAV COPY para copiar arquivos na mesma pasta

 Obrigado por reportar o problema. Parece ser um bug de compatibilidade. Nossos engenheiros acreditam que já o corrigiram. Por favor, tente novamente e nos informe se está funcionando. 


Responder
09/03/2016 13:52:13

Adicionar aos favoritos e compartilhar
Resposta rápida

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003