Path - Read
Ler ficheiro
Leia o conteúdo de um arquivo. Para operações de leitura, há suporte para solicitações de intervalo. Esta operação suporta solicitações HTTP condicionais. Para obter mais informações, consulte Especificando cabeçalhos condicionais para operações de serviço de Blob.
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta de Armazenamento do Azure. |
dns
|
path | True |
string |
O sufixo DNS para o ponto de extremidade do Armazenamento do Azure Data Lake. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
O identificador do sistema de arquivos. |
path
|
path | True |
string |
O caminho do arquivo ou diretório. |
timeout
|
query |
integer (int32) minimum: 1 |
Um valor de tempo limite de operação opcional em segundos. O prazo começa a correr quando o pedido é recebido pelo serviço. Se o valor de tempo limite decorrer antes da conclusão da operação, a operação falhará. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Range |
string |
O cabeçalho da solicitação HTTP Range especifica um ou mais intervalos de bytes do recurso a ser recuperado. |
|
x-ms-lease-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Opcional. Se esse cabeçalho for especificado, a operação será executada somente se ambas as condições a seguir forem atendidas: i) a concessão do caminho está atualmente ativa e ii) o ID de concessão especificado na solicitação corresponde ao do caminho. |
|
x-ms-range-get-content-md5 |
boolean |
Opcional. Quando esse cabeçalho é definido como "true" e especificado junto com o cabeçalho Range, o serviço retorna o hash MD5 para o intervalo, desde que o intervalo seja menor ou igual a 4MB de tamanho. Se esse cabeçalho for especificado sem o cabeçalho Range, o serviço retornará o código de status 400 (Solicitação incorreta). Se esse cabeçalho for definido como true quando o intervalo exceder 4 MB de tamanho, o serviço retornará o código de status 400 (Solicitação incorreta). |
|
If-Match |
string |
Opcional. Um valor ETag. Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado. O ETag deve ser especificado entre aspas. |
|
If-None-Match |
string |
Opcional. Um valor ETag ou o valor curinga especial ("*"). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. O ETag deve ser especificado entre aspas. |
|
If-Modified-Since |
string |
Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação somente se o recurso tiver sido modificado desde a data e hora especificadas. |
|
If-Unmodified-Since |
string |
Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação somente se o recurso não tiver sido modificado desde a data e hora especificadas. |
|
x-ms-encryption-key |
string |
Opcional. A chave de criptografia AES-256 codificada em Base64. |
|
x-ms-encryption-key-sha256 |
string |
Opcional. O hash SHA256 codificado em Base64 da chave de criptografia. |
|
x-ms-encryption-algorithm: AES256 |
string |
Opcional. Especifica o algoritmo a ser usado para criptografia. O valor deste cabeçalho deve ser AES256. |
|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Um UUID registrado nos logs de análise para solução de problemas e correlação. |
|
x-ms-date |
string |
Especifica o Tempo Universal Coordenado (UTC) para a solicitação. Isso é necessário ao usar a autorização de chave compartilhada. |
|
x-ms-version |
string |
Especifica a versão do protocolo REST usada para processar a solicitação. Isso é necessário ao usar a autorização de chave compartilhada. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
file |
Ok Media Types: "application/json", "application/octet-stream", "text/plain" Cabeçalhos
|
Other Status Codes |
file |
Conteúdo parcial Media Types: "application/json", "application/octet-stream", "text/plain" Cabeçalhos
|
Other Status Codes |
Ocorreu um erro. O possível status HTTP, código e cadeias de caracteres de mensagem estão listados abaixo:
Media Types: "application/json", "application/octet-stream", "text/plain" Cabeçalhos
|
Definições
Name | Description |
---|---|
Data |
|
Error |
O objeto de resposta de erro de serviço. |
DataLakeStorageError
Name | Tipo | Description |
---|---|---|
error |
O objeto de resposta de erro de serviço. |
Error
O objeto de resposta de erro de serviço.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro do serviço. |
message |
string |
A mensagem de erro do serviço. |