A typical HTTP response contains:

  • an HTTP status code
  • HTTP response headers
  • optional HTTP body