exceptions Модуль

Классы

AzureError

Базовое исключение для всех ошибок.

ClientAuthenticationError

Ответ об ошибке с кодом состояния 4xx. Это не будет вызвано напрямую основным конвейером Azure.

DecodeError

Ошибка, возникаемая во время десериализации ответа.

DeserializationError

Возникает при обнаружении ошибки во время десериализации.

HttpResponseError

Был сделан запрос, и от службы был получен код состояния, не являющегося успешным.

ODataV4Error

Ошибка HTTP-ответа, при которой JSON декодируется как формат ошибки OData версии 4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

ODataV4Format

Класс для описания формата ошибки OData версии 4.

http://docs.oasis-open.org/odata/odata-json-format/v4.0/os/odata-json-format-v4.0-os.html#_Toc372793091

Пример JSON:

error: { "code": "ValidationError", "message": "Одно или несколько полей содержат неверные значения: ", "details": [

  {
     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): String '' does not match regex pattern '^[^{}/ :]+(?: :\d+)?$'.
     Path 'host', line 1, position 297."

  },
  {

     "code": "ValidationError",
     "target": "representation",
     "message": "Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specificate
     https: //github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md
     (schema [https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json))."

  }

]

}

ResourceExistsError

Ответ об ошибке с кодом состояния 4xx. Это не будет вызвано напрямую основным конвейером Azure.

ResourceModifiedError

Ответ об ошибке с кодом состояния 4xx, как правило, конфликт 412. Это не будет вызвано напрямую основным конвейером Azure.

ResourceNotFoundError

Ответ об ошибке, обычно активируется ответом 412 (для обновления) или 404 (для get/post)

ResourceNotModifiedError

Ответ об ошибке с кодом состояния 304. Это не будет вызвано напрямую основным конвейером Azure.

ResponseNotReadError

Ошибка, возникаемая при попытке получить доступ к содержимому ответа без предварительного чтения.

Он возникает при попытке получить доступ к содержимому ~azure.core.rest.HttpResponse или ~azure.core.rest.AsyncHttpResponse без предварительного считывания байтов ответа.

SerializationError

Возникает при обнаружении ошибки во время сериализации.

ServiceRequestError

При попытке выполнить запрос к службе произошла ошибка. Запрос не отправлен.

ServiceResponseError

Запрос был отправлен, но клиенту не удалось понять ответ. Возможно, истекло время ожидания подключения. Эти ошибки можно повторно использовать для идемпотентных или безопасных операций.

StreamClosedError

Ошибка, возникаемая при попытке получить доступ к потоку ответа после закрытия.

Он возникает при попытке чтения или потоковой передачи ~azure.core.rest.HttpResponse или ~azure.core.rest.AsyncHttpResponse после закрытия потока ответа.

StreamConsumedError

Ошибка, возникаемая при попытке получить доступ к потоку ответа после использования.

Он возникает при попытке чтения или потоковой передачи ~azure.core.rest.HttpResponse или ~azure.core.rest.AsyncHttpResponse после использования потока ответа.

TooManyRedirectsError

Достигнуто максимальное число попыток перенаправления.