Integración de ICAP con el proxy inverso - Flujo de trabajo

Una solicitud de cliente sigue la ruta representada en el diagrama:

  1. Un cliente envía una solicitud al proxy inverso.
  2. El proxy inverso pasa la solicitud al servidor de ICAP.
  3. El servidor de ICAP utiliza ICAP (protocolo de adaptación de contenidos de Internet) para generar una respuesta y la envía de nuevo al proxy inverso. La respuesta puede ser una de las siguientes:
    1. Una versión modificada de la solicitud que se reenvía a otros servidores de ICAP de la cadena o al servidor web de fondo.
    2. Una respuesta HTTP a esta solicitud que, a continuación, se debe devolver al cliente.
    3. Un error, que es procesado por el proxy inverso.
  4. A continuación, la solicitud modificada se envía al servidor web de fondo.
  5. El servidor web de programa de fondo genera una respuesta.
  6. El proxy inverso pasa la respuesta al servidor de ICAP
  7. El servidor de ICAP genera una respuesta y la envía de nuevo al proxy inverso. La respuesta puede ser una de las siguientes:
    1. Una versión modificada de la respuesta.
    2. Un error.
  8. La respuesta se envía al cliente.
Nota: Los pasos 2-3 y 6-7 se pueden repetir varias veces si se configuran varios servidores ICAP.