Preguntas sobre manejo de API

Preguntas sobre manejo de API

University

10 Qs

quiz-placeholder

Similar activities

Algebra Relacional

Algebra Relacional

University

10 Qs

BLOQUE BPLOGS

BLOQUE BPLOGS

University

10 Qs

Partes de Word - Clase 1

Partes de Word - Clase 1

University

14 Qs

Quizziz: LocalStorage

Quizziz: LocalStorage

University

10 Qs

Generación de Energía Eléctrica

Generación de Energía Eléctrica

University

10 Qs

Diagramas

Diagramas

University

9 Qs

Ética profesional en Ingeniería

Ética profesional en Ingeniería

University

10 Qs

GEstion del Cronograma - Final

GEstion del Cronograma - Final

University

15 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?