This sections provides the logical breakdown of the HTTP request-response process.
After the client sends its request to a server, it is helpful to define a set of logical steps which the server must perform before a response is sent.
The following steps are performed in the normal response process:
Respond to request
Log the transaction
If at any time one of these steps fail, another step must be performed to handle the error and inform the client about what happened.