इस स्पेसिफ़िकेशन में बताई गई सभी गड़बड़ियों के लिए, 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
में से कोई भी शामिल हो सकता है.- 400 स्टेटस कोड में से कोई एक
code
होना चाहिए:unknownCommand
,cameraInExclusiveUse
,missingParameter
,invalidParameterName
याinvalidParameterValue
. message
को निर्माताओं ने तय किया है. हो सकता है कि मैसेज स्थानीय भाषा में न हो.