Métodos HTTP Request
HTTP define un conjunto de métodos de solicitud para indicar el propósito de la solicitud y lo que se espera si la solicitud tiene éxito. Aunque también pueden ser sustantivos, estos métodos de petición se denominan a veces verbos HTTP.
Cada método de petición tiene su propia semántica, pero algunas características se comparten entre varios métodos, en concreto los métodos de petición pueden ser seguros, idempotentes o almacenables en caché.
GET El método GET solicita una representación del recurso especificado. Las peticiones que utilizan GET sólo deben recuperar datos y no deben contener un contenido de petición.
HEAD El método HEAD solicita una respuesta idéntica a una solicitud GET, pero sin cuerpo de respuesta.
POST El método POST envía una entidad al recurso especificado, provocando a menudo un cambio de estado o efectos secundarios en el servidor.
PUT El método PUT sustituye todas las representaciones actuales del recurso de destino por el contenido solicitado.
DELETE El método DELETE elimina el recurso especificado.
CONNECT El método CONNECT establece un túnel con el servidor identificado por el recurso de destino.
OPTIONS El método OPTIONS describe las opciones de comunicación del recurso de destino.
TRACE El método TRACE realiza una prueba de bucle de retorno de mensajes a lo largo de la ruta hacia el recurso de destino.
PATCH El método PATCH aplica modificaciones parciales a un recurso.
Métodos de solicitud seguros, idempotentes y almacenables en caché
Si
Si
Si
Si
Si
Si
Si
Si
No
Si
Si
No
No
Si
No
No
Si
No
No
No
Condicional*
No
No
Condicional*
No
No
No
IMPORTANTE: POST y PATCH son almacenables en caché cuando las respuestas incluyen explícitamente información de frescura y una cabecera "Content-Location" coincidente.
Última actualización