Path - Read
Datei lesen
Liest den Inhalt einer Datei. Für Lesevorgänge werden Bereichsanforderungen unterstützt. Dieser Vorgang unterstützt bedingte HTTP-Anforderungen. Weitere Informationen finden Sie unter Specifying Conditional Headers for Blob Service Operations (Angeben von bedingten Headern für Vorgänge des Blob-Diensts).
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string |
Der Name des Azure Storage-Kontos. |
dns
|
path | True |
string |
Das DNS-Suffix für den Azure Data Lake Storage-Endpunkt. |
filesystem
|
path | True |
string |
Der Dateisystembezeichner. RegEx-Muster: |
path
|
path | True |
string |
Der Datei- oder Verzeichnispfad. |
timeout
|
query |
integer int32 |
Ein optionaler Vorgangstimeoutwert in Sekunden. Der Zeitraum beginnt, wenn die Anforderung vom Dienst empfangen wird. Wenn der Timeoutwert verstrichen ist, bevor der Vorgang abgeschlossen ist, schlägt der Vorgang fehl. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Range |
string |
Der HTTP-Bereichsanforderungsheader gibt einen oder mehrere Bytebereiche der abzurufenden Ressource an. |
|
x-ms-lease-id |
string |
Optional. Wenn dieser Header angegeben ist, wird der Vorgang nur ausgeführt, wenn beide der folgenden Bedingungen erfüllt sind: i) die Lease des Pfads ist derzeit aktiv und ii) die in der Anforderung angegebene Lease-ID entspricht der des Pfads. RegEx-Muster: |
|
x-ms-range-get-content-md5 |
boolean |
Optional. Wenn dieser Header auf "true" festgelegt und zusammen mit dem Range-Header angegeben wird, gibt der Dienst den MD5-Hash für den Bereich zurück, solange der Bereich kleiner als oder gleich 4 MB ist. Wenn dieser Header ohne den Range-Header angegeben wird, gibt der Dienst status Code 400 (Ungültige Anforderung) zurück. Wenn dieser Header auf TRUE festgelegt ist, wenn der Bereich die Größe von 4 MB überschreitet, gibt der Dienst status Code 400 (Ungültige Anforderung) zurück. |
|
If-Match |
string |
Optional. Ein ETag-Wert. Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource mit dem angegebenen Wert übereinstimmt. Das ETag muss in Anführungszeichen angegeben werden. |
|
If-None-Match |
string |
Optional. Ein ETag-Wert oder der spezielle Wildcardwert ("*") Mit diesem Header legen Sie fest, dass der Vorgang nur ausgeführt wird, wenn das ETag der Ressource nicht mit dem angegebenen Wert übereinstimmt. Das ETag muss in Anführungszeichen angegeben werden. |
|
If-Modified-Since |
string |
Optional. Ein Datums- und Uhrzeitwert. Geben Sie diesen Header an, um den Vorgang nur auszuführen, wenn die Ressource seit dem angegebenen Datum und der angegebenen Uhrzeit geändert wurde. |
|
If-Unmodified-Since |
string |
Optional. Ein Datums- und Uhrzeitwert. Geben Sie diesen Header an, um den Vorgang nur auszuführen, wenn die Ressource seit dem angegebenen Datum und der angegebenen Uhrzeit nicht geändert wurde. |
|
x-ms-encryption-key |
string |
Optional. Der Base64-codierte AES-256-Verschlüsselungsschlüssel. |
|
x-ms-encryption-key-sha256 |
string |
Optional. Der Base64-codierte SHA256-Hash des Verschlüsselungsschlüssels. |
|
x-ms-encryption-algorithm: AES256 |
string |
Optional. Gibt den Algorithmus an, der für die Verschlüsselung verwendet werden soll. Der Wert dieses Headers muss AES256 sein. |
|
x-ms-client-request-id |
string |
Eine in den Analyseprotokollen für die Problembehandlung und Korrelation aufgezeichnete UUID. RegEx-Muster: |
|
x-ms-date |
string |
Gibt die koordinierte Weltzeit (Coordinated Universal Time, UTC) für die Anforderung an. Dies ist erforderlich, wenn die Autorisierung mit gemeinsam genutzten Schlüsseln verwendet wird. |
|
x-ms-version |
string |
Gibt die Version des REST-Protokolls an, das für die Verarbeitung der Anforderung verwendet wird. Dies ist erforderlich, wenn die Autorisierung mit gemeinsam genutzten Schlüsseln verwendet wird. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
file |
OK, Media Types: "application/json", "application/octet-stream", "text/plain" Header
|
Other Status Codes |
file |
Teilinhalt Media Types: "application/json", "application/octet-stream", "text/plain" Header
|
Other Status Codes |
Ein Fehler ist aufgetreten. Die möglichen HTTP-status, Code und Nachrichtenzeichenfolgen sind unten aufgeführt:
Media Types: "application/json", "application/octet-stream", "text/plain" Header
|
Definitionen
Name | Beschreibung |
---|---|
Data |
|
Error |
Das Dienstfehlerantwortobjekt. |
DataLakeStorageError
Name | Typ | Beschreibung |
---|---|---|
error |
Das Dienstfehlerantwortobjekt. |
Error
Das Dienstfehlerantwortobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Dienstfehlercode. |
message |
string |
Die Dienstfehlermeldung. |