Формат ответа на POST-запрос на сканирование

Если POST-запрос был успешно обработан, тело ответа будет содержать JSON-объект со следующими полями:

{

"object": "%SCAN_OBJECT%",

"scanResult": "%SCAN_RESULT%",

"detectionName": "%DETECTED_OBJECT%",

"name": "%SCAN_OBJECT_NAME%",

"containsOfficeMacro": "%IS_MACRO_CONTAINED%",

"subObjectsScanResults": [

{

"object": "%SCAN_FILE%",

"scanResult": "%SCAN_RESULT%",

"detectionName": "%DETECTED_OBJECT%",

"containsOfficeMacro": "%IS_MACRO_CONTAINED%"

},

...

{

"object": "%SCAN_FILE%",

"scanResult": "%SCAN_RESULT%",

"detectionName": "%DETECTED_OBJECT%",

"containsOfficeMacro": "%IS_MACRO_CONTAINED%"

}

]

}

Здесь:

Если POST-запрос был обработан с ошибкой, тело ответа будет содержать JSON-объект с единственным полем error:

{

"error": "%СООБЩЕНИЕ ОБ ОШИБКЕ%"

}

Здесь поле error содержит описание ошибки, которая произошла во время обработки запроса.

Дополнительные поля в протоколе KAV версии 3.1

Поле reason появляется только в том случае, если вы используете протокол KAV версии 3.1. В этом поле указывается причина, по которой объект не проверяется. Это поле появляется, если запрос был послан к /api/v3.1/scanfile или к /api/v3.1/scanmemory и если значение поля scanResult равно NON_SCANNED.

Возможные значения:

В начало страницы