RFC 2616

Estándares Y Rfcs Jan 6, 2025 HTTP

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