watcherclient.common.apiclient.exceptions 模块¶
异常定义。
- 异常 watcherclient.common.apiclient.exceptions.AmbiguousEndpoints(endpoints=None)[源代码]¶
-
在服务目录中找到多个匹配的端点。
- 异常 watcherclient.common.apiclient.exceptions.AuthorizationFailure[源代码]¶
基类:
ClientException无法授权 API 客户端。
- 异常 watcherclient.common.apiclient.exceptions.BadGateway(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HttpServerErrorHTTP 502 - Bad Gateway。
服务器充当网关或代理,从上游服务器收到无效响应。
- http_status = 502¶
- message = '错误的网关'¶
- 异常 watcherclient.common.apiclient.exceptions.BadRequest(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HTTPClientErrorHTTP 400 - Bad Request。
请求由于语法错误而无法得到满足。
- http_status = 400¶
- message = '错误的请求'¶
- 异常 watcherclient.common.apiclient.exceptions.CommandError[源代码]¶
基类:
ClientExceptionCLI 工具中的错误。
- 异常 watcherclient.common.apiclient.exceptions.Conflict(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HTTPClientErrorHTTP 409 - Conflict。
指示由于请求中的冲突而无法处理请求,例如编辑冲突。
- http_status = 409¶
- message = '冲突'¶
- 异常 watcherclient.common.apiclient.exceptions.ConnectionError[源代码]¶
基类:
ClientException无法连接到 API 服务。
- 异常 watcherclient.common.apiclient.exceptions.ConnectionRefused[源代码]¶
基类:
ConnectionError尝试连接到 API 服务时连接被拒绝。
- 异常 watcherclient.common.apiclient.exceptions.EndpointException[源代码]¶
基类:
ClientException服务目录中有些东西不对劲。
- 异常 watcherclient.common.apiclient.exceptions.ExpectationFailed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HTTPClientErrorHTTP 417 - Expectation Failed。
服务器无法满足 Expect 请求标头字段的要求。
- http_status = 417¶
- message = '期望失败'¶
- 异常 watcherclient.common.apiclient.exceptions.Forbidden(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HTTPClientErrorHTTP 403 - 禁止访问。
服务器拒绝响应该请求,即使请求是有效的。
- http_status = 403¶
- message = '禁止'¶
- 异常 watcherclient.common.apiclient.exceptions.GatewayTimeout(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[源代码]¶
基类:
HttpServerErrorHTTP 504 - 网关超时。
服务器作为网关或代理,未从上游服务器收到及时响应。
- http_status = 504¶
- message = '网关超时'¶
- 异常 watcherclient.common.apiclient.exceptions.Gone(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 410 - 已消失。
表示请求的资源不再可用,并且将来也不会再可用。
- http_status = 410¶
- message = 'Gone'¶
- 异常 watcherclient.common.apiclient.exceptions.HTTPClientError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
Bases:
HttpError客户端 HTTP 错误。
客户端似乎出错时使用的异常。
- message = 'HTTP 客户端错误'¶
- 异常 watcherclient.common.apiclient.exceptions.HTTPRedirection(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
Bases:
HttpErrorHTTP 重定向。
- message = 'HTTP 重定向'¶
- 异常 watcherclient.common.apiclient.exceptions.HttpError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
ClientException所有 HTTP 异常的基类。
- http_status = 0¶
- message = 'HTTP 错误'¶
- 异常 watcherclient.common.apiclient.exceptions.HttpNotImplemented(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HttpServerErrorHTTP 501 - 未实现。
服务器无法识别请求方法,或者缺乏满足请求的能力。
- http_status = 501¶
- message = '未实现'¶
- 异常 watcherclient.common.apiclient.exceptions.HttpServerError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
Bases:
HttpError服务器端 HTTP 错误。
服务器意识到自己出错或无法执行请求时使用的异常。
- message = 'HTTP 服务器错误'¶
- 异常 watcherclient.common.apiclient.exceptions.HttpVersionNotSupported(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HttpServerErrorHTTP 505 - HTTP 版本不受支持。
服务器不支持请求中使用的 HTTP 协议版本。
- http_status = 505¶
- message = 'HTTP 版本不支持'¶
- 异常 watcherclient.common.apiclient.exceptions.InternalServerError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HttpServerErrorHTTP 500 - 内部服务器错误。
当没有更具体的错误消息时,给出的通用错误消息。
- http_status = 500¶
- message = '内部服务器错误'¶
- 异常 watcherclient.common.apiclient.exceptions.LengthRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 411 - 需要长度。
请求未指定其内容的长度,这是请求的资源所必需的。
- http_status = 411¶
- message = '长度 必需'¶
- exception watcherclient.common.apiclient.exceptions.MethodNotAllowed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 405 - 方法不允许。
对资源使用资源不支持的请求方法发出的请求。
- http_status = 405¶
- message = '方法 不允许'¶
- exception watcherclient.common.apiclient.exceptions.MultipleChoices(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基础:
HTTPRedirectionHTTP 300 - 多重选择。
指示客户端可以遵循资源的多个选项。
- http_status = 300¶
- message = '多重选择'¶
- exception watcherclient.common.apiclient.exceptions.NoUniqueMatch[source]¶
基类:
ClientException找到多个实体而不是一个。
- exception watcherclient.common.apiclient.exceptions.NotAcceptable(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 406 - 不可接受。
请求的资源只能生成不符合请求中发送的 Accept 标头的内容。
- http_status = 406¶
- message = '不可接受'¶
- exception watcherclient.common.apiclient.exceptions.NotFound(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 404 - 未找到。
请求的资源找不到,但将来可能会再次可用。
- http_status = 404¶
- message = '未找到'¶
- exception watcherclient.common.apiclient.exceptions.PaymentRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 402 - 需要付款。
保留供将来使用。
- http_status = 402¶
- message = '需要付款'¶
- exception watcherclient.common.apiclient.exceptions.PreconditionFailed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 412 - 前置条件失败。
服务器未满足请求者对请求施加的前置条件之一。
- http_status = 412¶
- message = '前提条件失败'¶
- exception watcherclient.common.apiclient.exceptions.ProxyAuthenticationRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 407 - 需要代理身份验证。
客户端必须首先使用代理进行身份验证。
- http_status = 407¶
- message = '需要代理身份验证'¶
- exception watcherclient.common.apiclient.exceptions.RequestEntityTooLarge(*args, **kwargs)[source]¶
基类:
HTTPClientErrorHTTP 413 - 请求实体过大。
请求大小超过服务器愿意或能够处理的限制。
- http_status = 413¶
- message = '请求实体过大'¶
- exception watcherclient.common.apiclient.exceptions.RequestTimeout(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 408 - 请求超时。
服务器在等待请求时超时。
- http_status = 408¶
- message = '请求超时'¶
- exception watcherclient.common.apiclient.exceptions.RequestUriTooLong(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 414 - 请求 URI 过长。
提供的 URI 对于服务器来说太长,无法处理。
- http_status = 414¶
- message = '请求 URI 过长'¶
- exception watcherclient.common.apiclient.exceptions.RequestedRangeNotSatisfiable(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 416 - 请求范围不可满足。
客户端请求了文件的部分内容,但服务器无法提供该部分内容。
- http_status = 416¶
- message = '请求范围不可满足'¶
基类:
HttpServerErrorHTTP 503 - 服务不可用。
服务器当前不可用。
- exception watcherclient.common.apiclient.exceptions.Unauthorized(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 401 - 未授权。
类似于 403 Forbidden,但专门用于需要身份验证但身份验证失败或尚未提供的情况。
- http_status = 401¶
- message = '未授权'¶
- exception watcherclient.common.apiclient.exceptions.UnprocessableEntity(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 422 - 无法处理的实体。
请求格式正确,但由于语义错误而无法执行。
- http_status = 422¶
- message = '实体无法处理'¶
- exception watcherclient.common.apiclient.exceptions.UnsupportedMediaType(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None)[source]¶
基类:
HTTPClientErrorHTTP 415 - 不支持的媒体类型。
请求实体具有服务器或资源不支持的媒体类型。
- http_status = 415¶
- message = '不支持的媒体类型'¶
- exception watcherclient.common.apiclient.exceptions.UnsupportedVersion[source]¶
基类:
ClientException用户尝试使用不受支持的 API 版本。
- exception watcherclient.common.apiclient.exceptions.ValidationError[source]¶
基类:
ClientExceptionAPI 客户端侧验证错误。