Última actualización: noviembre 10, 2024
4.10. Examen del módulo – Módulo 4 DevNet Associate 1.0 Respuestas Español
1. ¿Cuál es una restricción arquitectónica a la que debe adherirse un verdadero servicio web RESTful API?
- Debe funcionar junto con un servidor DNS.
- Funciona como un servicio en la nube.
- Utiliza HTTPS para transportar datos.
- Esta opera de manera apátrida.
- Cliente/servidor– El cliente maneja el front-end y el servidor maneja el back-end.
- Sin estado – No se almacenan datos del cliente en el servidor entre solicitudes. El estado de la sesión se almacena en el cliente.
- Cacheable – los clientes pueden almacenar en caché las respuestas localmente para mejorar el rendimiento.
2. ¿Cuál es una característica de una API RESTful?
- Es una API en dirección sur.
- Utiliza métodos HTTP para recopilar y manipular datos.
- Facilita los cambios de configuración de un controlador de red a los dispositivos finales.
- Admite una transmisión segura de datos entre un usuario remoto y una red empresarial.
3. ¿Qué código de estado de respuesta HTTP indica que el usuario no está autenticado para acceder al sitio?
- 201
- 404
- 403
- 401
- 400
- 200 – OK (usando GET o POST para intercambiar datos con una API correctamente)
- 201 – Creado (creación de recursos mediante una llamada a la API REST correctamente)
- 400 Solicitud – incorrecta (la solicitud del cliente ha fallado debido a un problema del lado del cliente).
- 401 No – autorizado (el cliente no está autenticado para acceder a la llamada al sitio o a la API).
- 403 – Prohibido (La solicitud de acceso no se concede en función de las credenciales proporcionadas).
- 404 – No encontrado (la página solicitada en la ubicación de URL HTTP no existe o está oculta).
4. Haga coincidir el método RESTful API con la función CRUD.
GET | READ |
POST | CREATE |
DELETE | DELETE |
PUT/PATCH | ACTUALIZACIÓN |
5. Un cliente envía una solicitud de API REST a un servidor web. La solicitud incluye la necesidad de compresión de datos. ¿Qué tres valores son aceptables para el encabezado de solicitud Accept-Encoding? (Escoja tres opciones).
- gzip
- zip
- tar
- *
- br
- xz
6. ¿Qué estilo arquitectónico de API utiliza un protocolo de mensajería basado en XML para comunicarse entre aplicaciones?
- REST
- SOAP
- XML-RPC
- NFS
7. ¿Qué característica de la arquitectura SOAP especifica la comunicación entre todos los tipos de aplicaciones similares y diferentes?
- independencia
- neutralidad
- uniformidad de la interfaz
- extensibilidad
8. ¿Qué elemento raíz de mensaje SOAP define el documento XML como un mensaje SOAP?
- Etiqueta meta
- Encabezado
- Envoltura
- Cuerpo
9. En el ejemplo URI de solicitud de API REST http://example.com/update/person?id=42&email=person%40example.com, ¿qué término describe el componente example.com?
- path
- autoridad
- esquema
- consulta
- Esquema – especifica qué protocolo HTTP se debe usar.
- Autoridad – también llamada destino, consta de dos partes, host y puerto.
- Ruta – también conocida como ruta de recurso, especifica la ubicación del recurso en el sitio Web.
- Query – especifica parámetros de consulta con detalles adicionales para el ámbito, para el filtrado o para aclarar una solicitud.
10. ¿Qué tipo de información de credenciales se utiliza para la autenticación al portador en las API REST?
- una cadena generada por un servidor de autenticación
- una contraseña codificada usando Base64
- una cadena hash MD5 generada por la aplicación cliente
- un nombre de usuario y contraseña establecidos por el cliente
11. ¿Cuáles son los dos propósitos para usar límites de velocidad en APIs públicas y no restringidas? (Escoja dos opciones).
- para garantizar que un cliente utiliza un mecanismo de autenticación multifactor
- para limitar el número de solicitudes de autorización por llamada a la API
- para evitar que un servidor se sobrecargue por demasiadas solicitudes al mismo tiempo
- para limitar el número de contraseñas que un cliente puede tener al realizar solicitudes de API
- para proporcionar un mejor servicio y tiempo de respuesta a todos los usuarios
Evite una sobrecarga del servidor por demasiadas solicitudes a la vez.
- Proporcionar mejor servicio y tiempo de respuesta a todos los usuarios.
- Protéjase contra un ataque de denegación de servicio (DoS).
12. ¿Cuál es el significado del término flujo en lo que se refiere al marco de autorización de OAuth 2.0?
- Es un proceso para que un usuario de API obtenga un token de acceso desde el servidor de autorización.
- Es un proceso para que una solicitud API envíe credenciales de autenticación a un servicio web.
- Es la secuencia de datos intercambiados entre una solicitud de API REST y una respuesta.
- Es el número de solicitudes contenidas en el depósito de token.
13. Consulte la ilustración. Un administrador de red está utilizando una secuencia de comandos de Python para probar una solicitud de API REST. El mensaje de rastreo indica que hay un error en el URI. ¿Cuál es un posible problema?
- La dirección del host de destino es incorrecta.
- El certificado SSL no es válido.
- El protocolo está mal.
- Falta el componente de consulta.
14. Consulte la ilustración. Un administrador de red está utilizando una secuencia de comandos de Python para enviar una solicitud de API REST. ¿Cuál es el propósito de la línea de código resp = requests.get (url, verify = False)?
- Prueba la función de la biblioteca de solicitudes de Python.
- Omite la URL de envío en la respuesta.
- Omite la comprobación de validación de certificados.
- Se omite el paso de verificación de URL y prueba la ruta del recurso.
15. ¿En qué situación se usaría una API sincrónica?
- cuando el cliente no está obligado a tomar medidas
- cuando un servidor no forma parte del proceso
- cuando se recuperan datos de una base de datos
- cuando la solicitud de API original o los datos de la solicitud se retrasan
16. Un ingeniero de red está aprendiendo sobre las API de Rest. Al ejecutar una API en particular, el servidor responde con curl. ¿Cómo es útil esta información?
- Curl muestra cómo acceder al contenido mostrado en el cuerpo de respuesta usando curl.
- Curl muestra la información que la API devolvió desde el servidor.
- Curl muestra la URL utilizada en la solicitud de API.
- Curl muestra la información recuperada en formato JSON.