Definition
Especificación histórica para HTTP/1.1 de 1999. Definió métodos, códigos de estado, cabeceras y semántica del protocolo. Obsoleta en 2014 por los RFCs 7230-7235 que dividieron la especificación en documentos enfocados.
Example
RFC 2616 definió los métodos GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE y códigos de estado como 200 OK, 404 Not Found. Ahora está reemplazado por la serie 723x para implementaciones actuales.
Analogía
Como el primer manual de automóvil completo - cubría todo en un libro grande, pero ediciones posteriores lo dividieron en volúmenes separados para motor, eléctrico, carrocería, etc. para mejor mantenimiento.
Code Example
// RFC 2616 defined the classic HTTP request format
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/html
// And response format
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<html>...</html>
// Status codes defined (still valid)
200 OK
201 Created
301 Moved Permanently
400 Bad Request
401 Unauthorized
404 Not Found
500 Internal Server Error
// Note: Reference [RFC 7230-7235](https://reference.apios.info/es/terms/rfc-7230-7235/) for current spec