--- title: Métodos de petición HTTP slug: Web/HTTP/Methods translation_of: Web/HTTP/Methods ---
HTTP define un conjunto de métodos de petición 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 {{glossary("safe")}}, {{glossary("idempotent")}}, o {{glossary("cacheable")}}.
GET
GET
solicita una representación de un recurso específico. Las peticiones que usan el método GET
sólo deben recuperar datos.HEAD
HEAD
pide una respuesta idéntica a la de una petición GET, pero sin el cuerpo de la respuesta.POST
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
DELETE
borra un recurso en específico.CONNECT
El método CONNECT
establece un túnel hacia el servidor identificado por el recurso.
OPTIONS
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
PATCH
es utilizado para aplicar modificaciones parciales a un recurso.Especificación | Título | Comentario |
---|---|---|
{{RFC("7231", "Métodos de petición", "4")}} | Protocolo de Transferencia de HiperTexto (HTTP/1.1): Semánticas y Contenido | Especifica GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE. |
{{RFC("5789", "Método Patch", "2")}} | Método PATCH para HTTP | Especifica PATCH. |
La tabla de compatibilidad en esta página es generada a partir de datos estructurados. Si desea contribuir con estos datos de compatibilidad, por favor escriba una solicitud de extracción a través de la siguiente dirección: https://github.com/mdn/browser-compat-data/blob/master/http/methods.json.
{{Compat("http/methods")}}