Path - Read
Чтение файла
Чтение содержимого файла. Для операций чтения поддерживаются запросы диапазона. Эта операция поддерживает условные HTTP-запросы. Дополнительные сведения см. в статье Указание условных заголовков для операций службы BLOB-объектов.
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}
GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
account
|
path | True |
string |
Имя учетной записи хранения Azure. |
dns
|
path | True |
string |
DNS-суффикс для конечной точки Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Идентификатор файловой системы. Шаблон регулярного выражения: |
path
|
path | True |
string |
Путь к файлу или каталогу. |
timeout
|
query |
integer int32 |
Необязательное значение времени ожидания операции в секундах. Период начинается с момента получения запроса службой. Если время ожидания истекает до завершения операции, операция завершается сбоем. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Range |
string |
Заголовок http-запроса Range указывает один или несколько диапазонов байтов извлекаемого ресурса. |
|
x-ms-lease-id |
string |
Необязательный элемент. Если указан этот заголовок, операция будет выполняться только в том случае, если выполняются оба следующих условия: i) аренда пути в настоящее время активна и ii) идентификатор аренды, указанный в запросе, соответствует идентификатору пути. Шаблон регулярного выражения: |
|
x-ms-range-get-content-md5 |
boolean |
Необязательный элемент. Если для этого заголовка задано значение true и указано вместе с заголовком Range, служба возвращает хэш MD5 для диапазона при условии, что размер диапазона меньше или равен 4 МБ. Если этот заголовок указан без заголовка Range, служба возвращает код состояния 400 (недопустимый запрос). Если для этого заголовка задано значение true, если размер диапазона превышает 4 МБ, служба возвращает код состояния 400 (недопустимый запрос). |
|
If-Match |
string |
Необязательный элемент. Значение ETag. Укажите этот заголовок для выполнения операции только в том случае, если ETag ресурса соответствует указанному значению. ETag должен быть указан в кавычках. |
|
If-None-Match |
string |
Необязательный элемент. Значение ETag или специальное значение с подстановочным знаком ("*"). Укажите этот заголовок для выполнения операции только в том случае, если ETag ресурса не соответствует указанному значению. ETag должен быть указан в кавычках. |
|
If-Modified-Since |
string |
Необязательный элемент. Значение даты и времени. Укажите этот заголовок для выполнения операции, только если ресурс был изменен с указанной даты и времени. |
|
If-Unmodified-Since |
string |
Необязательный элемент. Значение даты и времени. Укажите этот заголовок для выполнения операции, только если ресурс не был изменен с указанной даты и времени. |
|
x-ms-encryption-key |
string |
Необязательный элемент. Ключ шифрования AES-256 в кодировке Base64. |
|
x-ms-encryption-key-sha256 |
string |
Необязательный элемент. Хэш SHA256 в кодировке Base64 ключа шифрования. |
|
x-ms-encryption-algorithm: AES256 |
string |
Необязательный элемент. Указывает алгоритм, используемый для шифрования. Значение этого заголовка должно быть AES256. |
|
x-ms-client-request-id |
string |
UUID, записанный в журналы аналитики для устранения неполадок и корреляции. Шаблон регулярного выражения: |
|
x-ms-date |
string |
Задает время запроса в формате UTC. Это необходимо при использовании авторизации с общим ключом. |
|
x-ms-version |
string |
Указывает версию протокола REST, используемого для обработки запроса. Это необходимо при использовании авторизации с общим ключом. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
file |
ОК Media Types: "application/json", "application/octet-stream", "text/plain" Заголовки
|
Other Status Codes |
file |
Частичное содержимое Media Types: "application/json", "application/octet-stream", "text/plain" Заголовки
|
Other Status Codes |
Произошла ошибка. Возможные состояния HTTP, код и строки сообщения перечислены ниже.
Media Types: "application/json", "application/octet-stream", "text/plain" Заголовки
|
Определения
Имя | Описание |
---|---|
Data |
|
Error |
Объект ответа об ошибке службы. |
DataLakeStorageError
Имя | Тип | Описание |
---|---|---|
error |
Объект ответа об ошибке службы. |
Error
Объект ответа об ошибке службы.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки службы. |
message |
string |
Сообщение об ошибке службы. |