你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IoT 中心 API 常见错误代码
下表列出了IoT 中心 API 通用的错误代码。 HTTP 状态代码为 N/A 意味着错误只能通过 AMQP 或 MQTT 发生。
错误代码 | 说明 | HTTP 状态代码 |
---|---|---|
400004 | 请求正文无效;例如,它不能进行分析,或者对象无法验证。 | 400 错误格式 |
400027 | 请查阅 400027 ConnectionForcefullyClosedOnNewConnection。 | 空值 |
400103 | InvalidContentEncodingOrType | 400 错误的请求 |
401002 | IotHub 未授权访问 | 401 未授权 |
401003 | 无法验证授权令牌;例如,它已过期,或者不适用于请求的 URI 和/或方法。 要了解详细信息,请参阅 401003 IoTHubUnauthorized。 | 401 未授权 |
403010 | 此操作对当前IoT 中心层无效。 如何升级IoT 中心 | 403 禁止访问 |
403002 | 请参阅 403002 IoTHubQuotaExceeded。 | 403 禁止访问 |
403004 | 请参阅 403004 DeviceMaximumQueueDepthExceeded。 | 403 禁止访问 |
403006 | 请参阅 403006 DeviceMaximumActiveFileUploadLimitExceeded。 | 403 禁止访问 |
404001 | 请参阅 404001 DeviceNotFound。 | 404 未找到 |
404104 | 请参阅 404001 DeviceNotFound。 | 404 未找到 |
404103 | 请参阅 404103 DeviceNotOnline。 | 404 未找到 |
404104 | 请参阅 404104 DeviceConnectionClosedRemotely。 | 404 未找到 |
409001 | 请参阅 409001 DeviceAlreadyExists。 | 409 冲突 |
409002 | 请参阅 409002 LinkCreationConflict。 | 空值 |
412001 | 根据 RFC7232,请求中的 etag 与现有资源的 etag 不匹配。 | 412 前提失败 |
412002 | 请参阅 412002 DeviceMessageLockLost。 | 空值 |
413001 | 发送到IoT 中心的消息超出了IoT 中心消息允许的最大大小。 | 413 RequestEntityTooLarge |
429001 | 请参阅 429001 ThrottlingException。 | 429 请求次数过多 |
500xxx | 请参阅 500xxx 内部错误。 | 500 内部服务器错误 |
500001 | 请参阅 500xxx 内部错误。 | 500 内部服务器错误 |
503xxx | 服务不可用 | 服务不可用 |
503003 | 请参阅 503003 PartitionNotFound。 | 503 服务不可用 |
503008 | 接收链接受到限制。 消息受限制,请重试操作。 | 503 服务器不可用 |
504101 | 请参阅 504101 GatewayTimeout。 | 504 网关超时 |