Referencia de métodos HTTP
Un método HTTP (o «verbo») le dice al servidor qué acción quiere realizar una solicitud. Las dos propiedades de la tabla importan al diseñar API:
- Seguro (Safe) — no cambia el estado del servidor (solo lectura).
- Idempotente — repetir la solicitud tiene el mismo efecto que hacerla una vez.
Actualizado 2026-07-06
| Método | Propósito | Seguro | Idempotente |
|---|---|---|---|
| GET | Recuperar un recurso; no debería tener efectos secundarios | Sí | Sí |
| HEAD | Como GET pero devuelve solo encabezados, sin cuerpo | Sí | Sí |
| POST | Crear un recurso o enviar datos para procesar | No | No |
| PUT | Reemplazar un recurso por completo con el cuerpo de la solicitud | No | Sí |
| PATCH | Aplicar una actualización parcial a un recurso | No | No |
| DELETE | Eliminar un recurso | No | Sí |
| OPTIONS | Preguntar qué métodos/encabezados se permiten (preflight CORS) | Sí | Sí |
| CONNECT | Establecer un túnel al servidor (usado por proxies) | No | No |
| TRACE | Devolver la solicitud recibida (diagnóstico; a menudo desactivado) | Sí | Sí |
Observa la diferencia entre PUT y PATCH: PUT reemplaza el recurso entero (así que enviarlo dos veces es idempotente), mientras que PATCH aplica un cambio parcial (que puede no serlo). Combínalo con nuestras referencias de códigos de estado y encabezados para el panorama completo de una solicitud HTTP.
Herramientas relacionadas