邊緣端API的狀態碼如下表格所示。
HTTP狀態碼 | 錯誤碼(Code) | 描述 |
200 OK | 無 | 接口調用成功。 |
201 Created | 無 | 請求成功并且服務器創建了新的資源。 |
400 Bad Request | BadRequest | 語義有誤,當前請求無法被服務器理解,除非進行修改,否則客戶端不應該重復提交該請求。 詳細的錯誤信息,請查看本文下方400 Bad Request狀態碼詳細錯誤信息表格。 |
401 Unauthorized | Unauthorized | 目標資源的身份認證Cookie不正確,需要重新調用CreateAuthCookie接口更新Cookie,否則將無法繼續調用其他API。 |
403 Forbidden | Forbidden | 服務器已經理解請求,但拒絕執行請求。需要進行權限校驗,確認當前登錄用戶是否有權限調用請求API。 |
404 Not Found | NotFound | 請求失敗,未在服務器上發現請求所希望得到的資源。需要確認請求參數是否正確。 |
405 Method Not Allowed | MethodNotAllowed | 請求行中指定的請求方法不能被用于請求相應的資源。例如,不支持使用POST方法。 |
500 Internal Server Error | InternalServerError | 服務器內部錯誤。 詳細的錯誤信息,請查看本文下方500 Internal Server Error狀態碼詳細錯誤信息表格。 說明 出現 500 Internal Server Error 錯誤時,請優先根據錯誤信息提示和日志內容排查問題。 |
503 Service Unavailable | ServiceUnavailable | 由于臨時的服務器維護或服務器過載,因此服務器當前無法處理請求。 |
錯誤碼(Code) | 描述 |
InvalidParameter | 請求參數有誤。請輸入正確的請求參數,然后重試。 |
MissingParameter | 缺少必要的請求參數。請輸入正確的請求參數,然后重試。 |
錯誤碼(Code) | 描述 |
Cookie.Handler.Create | 無法創建身份認證Cookie。 |
Cookie.Set | 無法保存身份認證Cookie。 |
HMAC | 認證消息的哈希算法(HMAC)運算失敗。 |
Connection.Create | 無法與上游服務建立連接。 |
Connection.Lost | 與上游服務的連接已斷開。 |
Message.Create | 無法創建發送到上游服務的消息。 |
Message.SendAndReply | 發送消息到上游服務,或接收上游服務消息異常。 |
Message.InvalidReply | 上游服務響應的格式不正確。 |
Message.FailedReply | 上游服務的響應結果顯示,調用接口失敗。 當上游服務返回的錯誤碼(Code)不在本行下方 |
Service.NotExist | 上游服務不存在。通常上游服務未啟動或者退出時,報此錯誤碼。 |
Service.Data.Get | 無法從數據中心獲取數據。 |
Service.Data.Set | 無法設置數據到數據中心。 |
Service.Data.KeyNotExist | 無法從數據中心獲取數據,因為數據的key不存在。 |
Service.Thing.Call | 調用設備接口失敗。詳細說明,請參見設備接入狀態碼。 |
Service.Function.NotExist | 被調函數不存在。 |
Service.Function.Timeout | 函數執行超時。 |
Service.Scene.NotExist | 場景規則不存在。 |
Service.Scene.NotAtLevel0 | 禁止執行操作,因為場景聯動的運行狀態為非Normal模式,例如Sceneless模式等,請更換為Normal模式后重試。 |
文檔內容是否對您有幫助?