¿Qué son?
Son verbos que son empleados para describir la acción que un cliente web quiere hacer sobre un recurso.
¿Cuáles son?
Método | Descripción (uso) | Idempotente |
---|---|---|
POST | Enviar datos a procesar por el servidor dando de vuelta una respuesta. | No |
PUT | Actualizar un recurso existente en el servidor, es decir, cuando el cliente manda una PUT request, el servidor reemplaza el recurso existente con los nuevos datos provistos | Sí |
DELETE | Eliminar un recurso de un servidor (eliminando por tanto del sistema de almacenamiento también). Este método es idempotente. | Sí |
OPTIONS | Obtener información sobre la opciones de comunicación disponibles para un recurso. De este modo, ante una request de este tipo, el servidor responde con una lista de métodos disponibles, cabeceras y otras opciones de comunicación disponibles para un recurso concreto. | - |
HEAD | Similar a GET, pero solo obtiene las cabeceras de un recurso (se “ignora el body”), es decir, no hay devolución de contenido. | - |
CONNECT | Establecer la conexión a un recurso. De manera que cuando un cliente manda la petición, el servidor responde con un “túnel” que podrá ser usado para establecer una conexión segura con el recurso especificado. | - |
TRACE | Obtener una traza de diagnóstico de la comunicación entre cliente y servidor. Cuando un cliente hace esta petición, el servidor responde con un mensaje que contiene una copia de las cabeceras de las request y response. | - |