Preguntas sobre manejo de API

Preguntas sobre manejo de API

University

10 Qs

quiz-placeholder

Similar activities

Fundamentos de Electrónica

Fundamentos de Electrónica

12th Grade - University

13 Qs

EXAMEN - TERMODINAMICA

EXAMEN - TERMODINAMICA

University

11 Qs

EXAMEN DE RECUPERACION N°01

EXAMEN DE RECUPERACION N°01

University

13 Qs

Efecto Fisher Internacional

Efecto Fisher Internacional

University

8 Qs

IRR - Capítulo 13

IRR - Capítulo 13

University

5 Qs

Ingenierías

Ingenierías

University

11 Qs

Quiz 3 Fuentes de agua 2025

Quiz 3 Fuentes de agua 2025

University

10 Qs

TOPOGRAFIA- CUESTIONARIO "ESTACIÓN TOTAL"

TOPOGRAFIA- CUESTIONARIO "ESTACIÓN TOTAL"

University

14 Qs

Preguntas sobre manejo de API

Preguntas sobre manejo de API

Assessment

Quiz

Engineering

University

Hard

Created by

José Castro

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Qué método de fetch te permite manejar errores HTTP correctamente?

Todas las anteriores

{ method: 'POST', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }

Ambas A y B

response.ok

response.json()

Answer explanation

La opción correcta es 'response.json()' porque permite manejar la respuesta JSON de manera adecuada, incluyendo la gestión de errores HTTP. 'response.ok' solo verifica el estado, pero no maneja el contenido.

2.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Cuál es una ventaja principal de Axios frente a fetch?

Ambas A y B

Todas las anteriores

response.json()

response.ok

Parseo automático de JSON

Answer explanation

Una ventaja principal de Axios es el parseo automático de JSON. A diferencia de fetch, que requiere llamar a response.json() para convertir la respuesta, Axios lo hace automáticamente, simplificando el manejo de datos JSON.

3.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Qué propiedad del objeto Response debes usar para convertir los datos a JSON?

response.json()

response.ok

Parseo automático de JSON

Ambas A y B

Todas las anteriores

Answer explanation

La propiedad correcta para convertir los datos a JSON es response.json(). Esta función permite extraer el cuerpo de la respuesta y convertirlo en un objeto JavaScript. Las otras opciones no son correctas para esta tarea.

4.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Qué falta en este fragmento para evitar un error cuando el servidor falla?

Agregar catch()

Ambas A y B

Todas las anteriores

validar res.ok

{ method: 'POST', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }

Answer explanation

Para manejar errores cuando el servidor falla, es necesario agregar un bloque 'catch()' para capturar excepciones y validar 'res.ok' para verificar si la respuesta fue exitosa. Por lo tanto, la respuesta correcta es 'Ambas A y B'.

5.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Cómo se vería una solicitud POST en fetch con datos en el body?

response.ok

response.json()

Ambas A y B

Parseo automático de JSON

{ method: 'POST', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }

Answer explanation

La opción correcta es la que muestra cómo se configura una solicitud POST en fetch. Incluye el método 'POST', el cuerpo con los datos convertidos a JSON y los encabezados necesarios para indicar el tipo de contenido.

6.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

¿Qué opción es válida para capturar errores usando async/await con Axios?

Estado “cargando...”

Todas las anteriores

error.response

error.message

error.status

Answer explanation

La opción correcta es 'Todas las anteriores' porque al capturar errores con async/await y Axios, se pueden utilizar 'error.response', 'error.message' y 'error.status' para manejar diferentes aspectos del error.

7.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

En la mini-app del Pokémon, ¿cuál es un estado esencial que debes manejar?

Estado “cargando...”

Mejora la modularidad y la reutilización

Usar variables de entorno y/o proxy seguro

Cuando las peticiones son independientes y pueden ejecutarse en paralelo

Answer explanation

El estado 'cargando...' es esencial en la mini-app del Pokémon porque indica al usuario que la aplicación está procesando información, mejorando la experiencia de usuario al gestionar la espera de manera efectiva.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?