Bu spesifikasyonda tanımlanan tüm hatalar için 400 Bad Request
durum kodunu kullanın. Diğer tüm hatalarla ilgili olarak üreticiler, istemci hataları için 4XX aralığındaki ve sunucu hataları için 5XX aralığındaki hataları kullanmalıdır. Yanıt, her zaman tüm hata durumları için aşağıdaki biçimde bir JSON gövdesi içermelidir:
{
"name": "camera.info",
"state": "error",
"error": {
"code": "serverError",
"message": "cannot get camera info."
}
}
name
şunlardan herhangi biri olabilir:camera.info
,camera.state
,camera.checkForUpdates
,camera.commands.status
vecamera.commandName
.code
, 400 durum kodu için şunlardan biri olmalıdır:unknownCommand
,cameraInExclusiveUse
,missingParameter
,invalidParameterName
veyainvalidParameterValue
.message
, üreticiler tarafından tanımlanır ve mesajın yerelleştirilmiş olması beklenmez.