MediaOpción múltiple

Pregunta de práctica de 200-301

¿Qué método HTTP se utiliza típicamente para recuperar datos de una REST API sin modificar el recurso?

Elige la mejor respuesta.

Respuesta correcta

  • CGET

Explicación

Las solicitudes GET se utilizan para recuperar información de recursos. Están destinadas a operaciones de lectura en lugar de creación, reemplazo o eliminación.

Por qué cada opción es correcta o incorrecta

A

Incorrecta

POST

POST se utiliza para enviar datos a un recurso especificado, lo que típicamente causa la creación de un nuevo recurso subordinado o desencadena un procesamiento que puede tener efectos secundarios. No es seguro ni idempotente, ya que cada solicitud puede producir resultados diferentes o entradas duplicadas. Por lo tanto, POST está diseñado para acciones que alteran datos o invocan procesos, no para obtener recursos.

B

Incorrecta

PUT

PUT está destinado a reemplazar un recurso completo con la carga útil (payload) incluida en la solicitud, o a crearlo en un URI específico si no existe. Aunque PUT es idempotente, lo que significa que las solicitudes repetidas producen el mismo estado, cambia o crea datos en el servidor en lugar de recuperarlos. En consecuencia, no es adecuado para simplemente leer datos de una REST API.

C

Correcta

GET

GET es un método HTTP seguro e idempotente que solicita una representación de un recurso específico sin modificar el estado del servidor. En el diseño REST, es el método estándar para operaciones de solo lectura, como la obtención de un recurso o colección. Debido a que no tiene efectos secundarios, las respuestas GET se pueden almacenar en caché (cache) y repetir de manera segura.

D

Incorrecta

DELETE

DELETE instruye al servidor para que elimine el recurso identificado por el URI de la solicitud, haciéndolo permanentemente no disponible o programado para su eliminación. Aunque DELETE es idempotente, su propósito es destruir o desactivar un recurso en lugar de devolver sus datos. Cualquier cuerpo de respuesta de DELETE es típicamente un mensaje de estado, no la representación solicitada, por lo que claramente no es un método de recuperación.

Para profundizar

El método HTTP GET es una parte fundamental de la comunicación con REST APIs, diseñado específicamente para recuperar datos de un servidor sin causar efectos secundarios ni modificaciones en el recurso. En el contexto de las redes y la automatización de Cisco, las solicitudes GET permiten a los ingenieros de redes consultar estados de dispositivos, configuraciones o estadísticas de forma segura. Esta operación de solo lectura garantiza que el recurso permanezca sin cambios, lo cual es crítico para monitorear y auditar dispositivos de red mediante programación. Al interactuar con REST APIs en la automatización de Cisco, la elección del método HTTP impacta directamente en la operación realizada sobre el recurso. GET es el método estándar para solicitar la recuperación de datos, mientras que otros métodos como POST, PUT y DELETE se utilizan para crear, actualizar o eliminar recursos respectivamente. Los principios de diseño RESTful enfatizan el uso de GET para operaciones de lectura seguras e idempotentes, lo que significa que las solicitudes GET repetidas no alteran el estado del recurso, haciéndolo ideal para consultas de estado de red. Una trampa común en el examen implica confundir GET con POST o PUT, ya que estos métodos también interactúan con recursos pero con diferentes intenciones. GET no lleva un cuerpo de solicitud y nunca debe modificar el recurso, mientras que POST y PUT incluyen datos para crear o actualizar recursos. En escenarios prácticos de automatización de Cisco, el uso de GET garantiza la estabilidad de la red al prevenir cambios de configuración no deseados durante la recuperación de datos, reforzando su papel como el método más seguro para consultar información de dispositivos.

Sobre estas preguntas de práctica

Esta es una de las preguntas de práctica originales de 200-301 de Courseiva, escrita para aprender y nunca copiada de exámenes reales ni de dumps.

Traducida del original en inglés con IA y revisada para comprobar el sentido. Los códigos de examen, los comandos y los nombres de productos se mantienen tal como aparecen en el examen.