יש להשתמש בקוד הסטטוס 400 Bad Request
לכל השגיאות המוגדרות במפרט זה. לגבי כל שאר השגיאות, היצרנים צריכים להשתמש בשגיאות בטווח 4XX של שגיאות לקוח, ובטווח 5XX לשגיאות שרת. התגובה תמיד צריכה לכלול גוף JSON בפורמט הבא: כל שגיאות השגיאה:
{
"name": "camera.info",
"state": "error",
"error": {
"code": "serverError",
"message": "cannot get camera info."
}
}
name
יכול להיות כל אחד מסוגיcamera.info
,camera.state
,camera.checkForUpdates
,camera.commands.status
וגםcamera.commandName
.- הקוד
code
צריך להיות אחד מהבאים עבור קוד סטטוס 400:unknownCommand
,cameraInExclusiveUse
,missingParameter
,invalidParameterName
, אוinvalidParameterValue
. message
מוגדר על ידי היצרנים ואינו צפוי להיות הודעה מקומית.