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 safe, idempotent, o cacheable.
GET
- El método
GET
solicita una representación de un recurso específico. Las peticiones que usan el métodoGET
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 la 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 recurso en específico. CONNECT
-
El método
CONNECT
establece un túnel 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.
Especificaciones
Especificación | Título | Comentario |
---|---|---|
RFC 7231, section 4: Métodos de petición | Protocolo de Transferencia de HiperTexto (HTTP/1.1): Semánticas y Contenido | Especifica GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE. |
RFC 5789, section 2: Método Patch | Método PATCH para HTTP | Especifica PATCH. |
Compatibilidad del navegador
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.
No compatibility data found. Please contribute data for "http/methods" (depth: 1) to the MDN compatibility data repository.