HTTP request methods

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

HTTP define un conjunto de métodos de solicitud para indicar la acción que se desea realizar para un recurso determinado. Aunque estos también pueden ser sustantivos, estos métodos de solicitud a veces son llamados HTTP verbs. Cada uno de ellos implementan una semántica diferente, pero algunas características similares son compartidas por un grupo de ellos: ej. un request method puede ser safe, idempotent, o cacheable.

GET
El método GET  solicita una representación de un recursos específico. Las peticiones que usan el método GET sólo deben recuperar datos.
HEAD
El método HEAD pide una respuesta idéntica a la de una petición GET, pero sin el cuerpo de respuesta.
POST
El método POST se utiliza para enviar una entidad a un recurso en específico, causando a menudo un cambio en el estado o efectos secundarios en el servidor
PUT

El modo PUT reemplaza todas las representaciones actuales del recurso de destino con la carga útil de la petición.

DELETE
El método DELETE borra un recursos en específico.
CONNECT

El método CONNECT establece un tunel hacia el servidor identificado por el recurso.

OPTIONS
El método OPTIONS es utilizado para describir las opciones de comunicación para el recurso de destino.
TRACE

El método TRACE  realiza una prueba de bucle de retorno de mensaje a lo largo de la ruta al recurso de destino.

PATCH
El método PATCH  es utilizado para aplicar modificaciones parciales a un recurso.

Specifications

Specification Title Comment
RFC 7231, section 4: Request methods Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content Specifies GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE.
RFC 5789, section 2: Patch method PATCH Method for HTTP Specifies PATCH.

Browser compatibility

Feature Chrome Edge Firefox Internet Explorer Opera Safari Servo
CONNECT(Si)(Si)(Si)(Si)(Si)(Si)(Si)
DELETE(Si)(Si)(Si)(Si)(Si)(Si)(Si)
GET(Si)(Si)(Si)(Si)(Si)(Si)(Si)
HEAD(Si)(Si)(Si)(Si)(Si)(Si)(Si)
OPTIONS(Si)(Si)(Si)(Si)(Si)(Si)(Si)
POST(Si)(Si)(Si)(Si)(Si)(Si)(Si)
PUT(Si)(Si)(Si)(Si)(Si)(Si)(Si)
Feature Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
CONNECT(Si)(Si)(Si)(Si)(Si)(Si)(Si)
DELETE(Si)(Si)(Si)(Si)(Si)(Si)(Si)
GET(Si)(Si)(Si)(Si)(Si)(Si)(Si)
HEAD(Si)(Si)(Si)(Si)(Si)(Si)(Si)
OPTIONS(Si)(Si)(Si)(Si)(Si)(Si)(Si)
POST(Si)(Si)(Si)(Si)(Si)(Si)(Si)
PUT(Si)(Si)(Si)(Si)(Si)(Si)(Si)

See also

Etiquetas y colaboradores del documento

 Colaboradores en esta página: JulianSoto, RamsesMartinez
 Última actualización por: JulianSoto,