Path - Read
Odczyt pliku
Odczytaj zawartość pliku. W przypadku operacji odczytu obsługiwane są żądania zakresu. Ta operacja obsługuje warunkowe żądania HTTP. Aby uzyskać więcej informacji, zobacz Określanie nagłówków warunkowych dla operacji usługi Blob Service.
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta usługi Azure Storage. |
dns
|
path | True |
string |
Sufiks DNS dla punktu końcowego Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Identyfikator systemu plików. Wzorzec wyrażenia regularnego: |
path
|
path | True |
string |
Ścieżka pliku lub katalogu. |
timeout
|
query |
integer int32 |
Opcjonalna wartość limitu czasu operacji w sekundach. Okres rozpoczyna się po odebraniu żądania przez usługę. Jeśli wartość limitu czasu upłynie przed zakończeniem operacji, operacja zakończy się niepowodzeniem. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
Range |
string |
Nagłówek żądania zakresu HTTP określa jeden lub więcej zakresów bajtów zasobu do pobrania. |
|
x-ms-lease-id |
string |
Opcjonalny. Jeśli ten nagłówek zostanie określony, operacja zostanie wykonana tylko wtedy, gdy zostaną spełnione oba następujące warunki: i) dzierżawa ścieżki jest obecnie aktywna, a ii) identyfikator dzierżawy określony w żądaniu jest zgodny z ścieżką. Wzorzec wyrażenia regularnego: |
|
x-ms-range-get-content-md5 |
boolean |
Opcjonalny. Gdy ten nagłówek jest ustawiony na wartość "true" i określony razem z nagłówkiem Zakres, usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy rozmiarowi 4 MB. Jeśli ten nagłówek jest określony bez nagłówka Zakres, usługa zwraca kod stanu 400 (Nieprawidłowe żądanie). Jeśli ten nagłówek ma wartość true, gdy zakres przekracza 4 MB rozmiaru, usługa zwraca kod stanu 400 (Nieprawidłowe żądanie). |
|
If-Match |
string |
Opcjonalny. Wartość elementu ETag. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu jest zgodny z określoną wartością. Element ETag musi być określony w cudzysłowie. |
|
If-None-Match |
string |
Opcjonalny. Wartość ETag lub specjalna wartość wieloznaczny ("*"). Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy element ETag zasobu nie jest zgodny z określoną wartością. Element ETag musi być określony w cudzysłowie. |
|
If-Modified-Since |
string |
Opcjonalny. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób został zmodyfikowany od określonej daty i godziny. |
|
If-Unmodified-Since |
string |
Opcjonalny. Wartość daty i godziny. Określ ten nagłówek, aby wykonać operację tylko wtedy, gdy zasób nie został zmodyfikowany od określonej daty i godziny. |
|
x-ms-encryption-key |
string |
Opcjonalny. Klucz szyfrowania AES-256 zakodowany w formacie Base64. |
|
x-ms-encryption-key-sha256 |
string |
Opcjonalny. Skrót SHA256 zakodowany w formacie Base64 klucza szyfrowania. |
|
x-ms-encryption-algorithm: AES256 |
string |
Opcjonalny. Określa algorytm do użycia do szyfrowania. Wartość tego nagłówka musi być AES256. |
|
x-ms-client-request-id |
string |
Identyfikator UUID zarejestrowany w dziennikach analizy na potrzeby rozwiązywania problemów i korelacji. Wzorzec wyrażenia regularnego: |
|
x-ms-date |
string |
Określa dla żądania godzinę w formacie uniwersalnego czasu koordynowanego (UTC). Jest to wymagane w przypadku korzystania z autoryzacji klucza współdzielonego. |
|
x-ms-version |
string |
Określa wersję protokołu REST używanego do przetwarzania żądania. Jest to wymagane w przypadku korzystania z autoryzacji klucza współdzielonego. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
file |
Ok Media Types: "application/json", "application/octet-stream", "text/plain" Nagłówki
|
Other Status Codes |
file |
Zawartość częściowa Media Types: "application/json", "application/octet-stream", "text/plain" Nagłówki
|
Other Status Codes |
Wystąpił błąd. Poniżej wymieniono możliwy stan HTTP, kod i ciągi komunikatów:
Media Types: "application/json", "application/octet-stream", "text/plain" Nagłówki
|
Definicje
Nazwa | Opis |
---|---|
Data |
|
Error |
Obiekt odpowiedzi na błąd usługi. |
DataLakeStorageError
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt odpowiedzi na błąd usługi. |
Error
Obiekt odpowiedzi na błąd usługi.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu usługi. |
message |
string |
Komunikat o błędzie usługi. |