A third-party device acting as an ICAP client can forward HTTP responses to an ICAP server for processing. A appliance acting as an ICAP server receives the file objects from the ICAP client and extracts the objects for analysis.
The ICAP service supports ICAP messages in response modification (RESPMOD) mode:
In response modification mode, an ICAP client can send the appliance ICAP-encapsulated HTTP responses.
The ICAP-enabled appliance performs content transformation on the ICAP RESPMOD request sent by the ICAP client and sends back responses with appropriate action to take on the encapsulated HTTP response.
RESPMOD support is enabled by default.
When RESPMOD is disabled for the ICAP service, the Intelligent Virtual Execution - Server appliance sends the ICAP client a 204 response code.
You can enable or disable the RESPMOD for the ICAP service by using the Intelligent Virtual Execution - Server appliance CLI:
icap-service respmod enable— This command enables the processing of response modification for ICAP data.no icap-service respmod enable— This command disables the processing of response modification for ICAP data.