HTTP/Mensajes/Peticiones/La respuesta (The response)

Una respuesta HTTP tiene una estructura similar a una solicitud de HTTP. Las partes de una respuesta son:

  • [Versión] [estado] [motivo]
  • [cabeceras]
  • [cuerpo]

La respuesta HTTP completa, a la solicitud mostrada en el tema anterior podría tener este aspecto (con la mayor parte del HTML omitido por razones de brevedad).

HTTP/1.1 200 OK

Cache-Control: private

Content-Type: text/html; charset=utf-8

Server: Microsoft-IIS/7.0

X-AspNet-Version: 2.0.50727

X-Powered-By: ASP.NET

Date: Sat, 14 Jan 2012 04:00:08 GMT

Connection: close

Content-Length: 17151

<html>

<head>

<title>.NET-related Articles, Code and Resources</title>

</head>

<body>

... content ...

</body>

</html>

La línea de apertura de una solicitud comienza con la versión HTTP, y luego todos los estados de suma importancia, código y la razón.