Untitled
unknown
javascript
10 months ago
1.7 kB
10
Indexable
fetch(url, options)
│
├─ (Opcional) "options": objeto con configuración (método, headers, body, etc.)
│
└─ Retorna: Promise<Response>
│
├─ .then(response) → Response Object
│ │
│ ├─ Propiedades:
│ │ ├─ .ok → Boolean (éxito: true si el status es 200-299)
│ │ ├─ .status → Número (código de estado HTTP)
│ │ ├─ .statusText → String (texto del estado, ej. "OK")
│ │ ├─ .headers → Headers object (con método .get() para acceder a valores)
│ │ ├─ .url → String (URL de la respuesta)
│ │ ├─ .type → String (tipo de respuesta: "basic", "cors", etc.)
│ │ └─ .body → ReadableStream (cuerpo en bruto de la respuesta)
│ │
│ └─ Métodos:
│ ├─ .json() → Promise que resuelve en "data" (datos JSON)
│ ├─ .text() → Promise que resuelve en texto
│ └─ .blob() → Promise que resuelve en un objeto Blob (datos binarios)
│
├─ .then(data) → Data
│ │
│ └─ "data": datos procesados (por ejemplo, objeto JSON)
│
└─ .catch(error) → Manejo de errores (captura cualquier fallo en la solicitud o en el procesamiento)
Editor is loading...
Leave a Comment