Desarrollo
CiberseguridadDesarrolloFotografíaLinkedin
  • 🌎Hello World
  • 🧔About me
  • Proyectos
    • 🛒Sistemas Supermercado
    • 🛒SAU Supermercado
    • App y Web Gestoría Online
    • Webs en Wordpress
    • Marketing Funnel
    • Cartelería digital
    • Gestión del Gas Butano
  • El anillo único
  • Gobierno del dato
  • Librería
  • Tienda en Shopify
  • Conversión Base de Datos
  • Web Circuito de Carreras
  • CONOCIMIENTOS
    • Métodos HTTP Request
    • Patrones de Diseño
      • Patrón de fábrica
      • Patrón Singleton
    • ¿Qué me hubiera gustado saber antes como Desarrollador?
      • Compilación
      • Deuda técnica
      • Refactorización del Código
    • ¿Qué es una API?
  • Apache Guacamole
  • Artículos
    • Scripts de compilación: el código invisible pero esencial
    • La deuda técnica: el costo oculto del desarrollo
Con tecnología de GitBook
En esta página
  1. CONOCIMIENTOS

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é

Método
Seguro
Idempotente
Cacheable

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.

AnteriorWeb Circuito de CarrerasSiguientePatrones de Diseño

Última actualización hace 3 días

GET
HEAD
OPTIONS
TRACE
PUT
DELETE
POST
PATCH
CONNECT