A client application uses the KAV protocol to interact with Kaspersky Scan Engine by means of HTTP requests. The current KAV protocol version is 3, but versions 1 and 2 are also supported.
Choose the protocol version that works best for your solution:
In version 3 of the protocol, the bodies of request messages and response messages are in JSON format. Version 3 supports more API methods than versions 1 and 2.
This is the recommended version of the protocol.
Note that on Windows systems, only KAV protocol version 3 is used.
In versions 1 and 2 of the protocol, the bodies of request messages and response messages are in plain text format.
Use these versions of the protocol if plain text format is necessary for your solution.