Path - Read
Leggere file
Leggere il contenuto di un file. Per le operazioni di lettura, sono supportate le richieste di intervallo. Questa operazione supporta le richieste HTTP condizionali. Per altre informazioni, vedere Specifica di intestazioni condizionali per le operazioni del servizio BLOB.
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di archiviazione di Azure. |
dns
|
path | True |
string |
Suffisso DNS per l'endpoint di Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identificatore del file system. Criterio di espressione regolare: |
path
|
path | True |
string |
Percorso file o directory. |
timeout
|
query |
integer int32 |
Valore facoltativo del timeout dell'operazione in secondi. Il periodo inizia quando la richiesta viene ricevuta dal servizio. Se il valore di timeout è trascorso prima del completamento dell'operazione, l'operazione ha esito negativo. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
Range |
string |
L'intestazione della richiesta intervallo HTTP specifica uno o più intervalli di byte della risorsa da recuperare. |
|
x-ms-lease-id |
string |
facoltativo. Se questa intestazione è specificata, l'operazione verrà eseguita solo se vengono soddisfatte entrambe le condizioni seguenti: i) il lease del percorso è attualmente attivo e ii) l'ID lease specificato nella richiesta corrisponde a quello del percorso. Criterio di espressione regolare: |
|
x-ms-range-get-content-md5 |
boolean |
facoltativo. Quando questa intestazione è impostata su "true" e specificata insieme all'intestazione Range, il servizio restituisce l'hash MD5 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni. Se questa intestazione viene specificata senza l'intestazione Range, il servizio restituisce il codice di stato 400 (richiesta non valida). Se questa intestazione è impostata su true quando l'intervallo supera le dimensioni di 4 MB, il servizio restituisce il codice di stato 400 (richiesta non valida). |
|
If-Match |
string |
facoltativo. Valore ETag. Specificare questa intestazione per eseguire l'operazione solo se il valore ETag della risorsa corrisponde al valore specificato. L'ETag deve essere specificato nelle virgolette. |
|
If-None-Match |
string |
facoltativo. Valore ETag o carattere jolly speciale ("*"). Specificare questa intestazione per eseguire l'operazione solo se il valore ETag della risorsa non corrisponde al valore specificato. L'ETag deve essere specificato nelle virgolette. |
|
If-Modified-Since |
string |
facoltativo. Valore di data e ora. Specificare questa intestazione per eseguire l'operazione solo se la risorsa è stata modificata dopo la data e l'ora specificate. |
|
If-Unmodified-Since |
string |
facoltativo. Valore di data e ora. Specificare questa intestazione per eseguire l'operazione solo se la risorsa non è stata modificata dopo la data e l'ora specificate. |
|
x-ms-encryption-key |
string |
facoltativo. Chiave di crittografia AES-256 con codifica Base64. |
|
x-ms-encryption-key-sha256 |
string |
facoltativo. Hash SHA256 con codifica Base64 della chiave di crittografia. |
|
x-ms-encryption-algorithm: AES256 |
string |
facoltativo. Specifica l'algoritmo da usare per la crittografia. Il valore di questa intestazione deve essere AES256. |
|
x-ms-client-request-id |
string |
Un UUID registrato nei log di analisi per la risoluzione dei problemi e la correlazione. Criterio di espressione regolare: |
|
x-ms-date |
string |
Specifica la data per la richiesta nel fuso orario UTC (Coordinated Universal Time). Questa operazione è necessaria quando si usa l'autorizzazione della chiave condivisa. |
|
x-ms-version |
string |
Specifica la versione del protocollo REST utilizzata per l'elaborazione della richiesta. Questa operazione è necessaria quando si usa l'autorizzazione della chiave condivisa. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
file |
OK Media Types: "application/json", "application/octet-stream", "text/plain" Intestazioni
|
Other Status Codes |
file |
Contenuto parziale Media Types: "application/json", "application/octet-stream", "text/plain" Intestazioni
|
Other Status Codes |
Si è verificato un errore. Di seguito sono elencate le possibili stringhe di stato, codice e messaggio:
Media Types: "application/json", "application/octet-stream", "text/plain" Intestazioni
|
Definizioni
Nome | Descrizione |
---|---|
Data |
|
Error |
Oggetto risposta di errore del servizio. |
DataLakeStorageError
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto risposta di errore del servizio. |
Error
Oggetto risposta di errore del servizio.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore del servizio. |
message |
string |
Messaggio di errore del servizio. |