# Detailed overview of CherryPy

## The HTTP conversation (request/response process)

CherryPy is designed to be deployed in a variety of environments, and therefore has a number of layers involved in handling an HTTP request.

The HTTP conversation