下表列出物聯網樞紐 API 常見的錯誤代碼。 HTTP 狀態碼為 N/A 表示錯誤僅透過 AMQP 或 MQTT 發生。
| 錯誤碼 | Description | HTTP 狀態代碼 |
|---|---|---|
| 400004 | 請求的正文無效;例如,無法解析,或物件無法被驗證。 | 400 糟糕的賽制 |
| 400027 | 請參考 400027 ConnectionForcefullyClosedOnNewConnection。 | N/A |
| 400103 | InvalidContentEncodingOrType | 400 錯誤的請求 |
| 401002 | IotHub 未經授權存取 | 401 未經授權 |
| 401003 | 授權憑證無法被驗證;例如,該方法已過期或不適用於請求的 URI 和/或方法。 欲了解更多,請參閱 401003 IoTHubUnauthorized。 | 401 未經授權 |
| 403010 | 此操作不適用於目前的物聯網中樞層級。 如何升級您的物聯網中樞 | 403 禁忌 |
| 403002 | 詳見 ioTHubQuotaExceeded 403002。 | 403 禁忌 |
| 403004 | 請參見 403004 DeviceMaximumQueueDepthExceeded。 | 403 禁忌 |
| 403006 | 請參見 403006 DeviceMaximumActiveFileUploadLimitExceeded。 | 403 禁忌 |
| 404001 | 請參見 404001 DeviceNotFound。 | 404 找不到 |
| 404103 | 請參見 DeviceNotOnline 404103。 | 404 找不到 |
| 404104 | 請參考 404104 DeviceConnectionClosedRemotely。 | 404 找不到 |
| 409001 | 請參考 409001 DeviceAlreadyExists。 | 409 衝突 |
| 409002 | 請參見 409002 LinkCreationConflict。 | N/A |
| 412001 | 請求中的 etag 與現有資源的 etag 不符,這與 RFC7232 不同。 | 412 前置條件失敗 |
| 412002 | 請參見 412002 DeviceMessageLockLost。 | N/A |
| 413001 | 發送到物聯網樞紐的訊息超過物聯網樞紐訊息的最大允許大小。 | 413 請求實體過大 |
| 429001 | 請參見 429001 ThrottlingException。 | 429 要求太多 |
| 500xxx | 請參見 500xxx 內部錯誤。 | 500 內部伺服器錯誤 |
| 500001 | 請參見 500xxx 內部錯誤。 | 500 內部伺服器錯誤 |
| 503xxx | 服務無法使用 | 服務無法使用 |
| 503003 | 請參見 503003 PartitionNotFound。 | 503 服務無法使用 |
| 503008 | 接收連結已限速。 訊息已限速,請重試操作。 | 503 伺服器無法使用 |
| 504101 | 詳見 504101 GatewayTimeout。 | 504 閘道逾時 |