Truncamento de um objeto
Funções
Essa operação pode truncar um objeto para um tamanho especificado.
Esta API é suportada apenas por sistemas de arquivos paralelos. Para obter detalhes sobre como criar um sistema de arquivos paralelo, consulte Solicitação de exemplo 4.
Sintaxe da solicitação
PUT /bucketname/ObjectName?truncate&length=Length HTTP/1.1 Host: bucketname.obs.region.myhuaweicloud.com Authorization: authorization Content-Length: length Date: date
Parâmetros de solicitação
A solicitação precisa especificar parâmetros na mensagem, indicando que isso é para truncar um objeto para um tamanho especificado. Tabela 1 descreve os parâmetros.
Cabeçalhos de solicitação
Esta solicitação usa cabeçalhos de solicitação comuns. Para mais detalhes, consulte Tabela 3.
Elementos de solicitação
Este pedido não envolve elementos.
Sintaxe da resposta
1
|
HTTP/1.1 204 status_code Server: OBS x-obs-request-id: request-id x-obs-id-2: id Date: Date |
Cabeçalhos de resposta
A resposta à solicitação usa cabeçalhos comuns. Para mais detalhes, consulte Tabela 1.
Elementos de resposta
Esta resposta não envolve elementos.
Respostas de erro
Nenhuma resposta de erro especial é retornada. Para obter detalhes sobre respostas de erro, consulte Tabela 2.
Solicitação de exemplo
PUT /bucketname/ObjectName?truncate&length=1000 HTTP/1.1 Host: examplebucket.obs.region.myhuaweicloud.com Authorization: OBS H4IPJX0TQTHTHEBQQCEC:75/Y4Ng1izvzc1nTGxpMXTE6ynw= Content-Length: 1 Date: WED, 01 Jul 2015 04:19:20 GMT
Resposta de exemplo
1
|
HTTP/1.1 204 No Content Server: OBS x-obs-request-id: 8DF400000163D3F51DEA05AC9CA066F1 x-obs-id-2: 32AAAUgAIAABAAAQAAEAABAAAQAAEAABCSgkM4Dij80gAeFY8pAZIwx72QhDeBZ5 Date: WED, 01 Jul 2015 04:19:21 GMT |