200-901 exam dumps

200-901 practice question 42 of 204

Cisco DevNet Associate. Associate level, Cisco. Free question with the correct answer and a full explanation.

200-901 Question 42

Select 4

A development team is integrating with a third-party API to fetch weather data for their application. During implementation, they encounter several challenges. Which of the following are valid constraints when consuming APIs?

  1. A

    Rate limiting imposed by the API provider

  2. B

    Lack of proper API documentation

  3. C

    The API requires a subscription fee for access

  4. D

    The client application must use a specific programming language

  5. E

    Network latency impacting API response times

Show answer and explanation

Correct answers: A, B, C, E

Explanation

When consuming APIs, developers often face constraints like rate limiting, poor documentation, financial costs, and network-related issues. These constraints must be considered during API integration to ensure the application functions correctly and efficiently. However, APIs are generally language-agnostic, so the programming language used by the client is not a constraint.

  • A. Correct.

    Rate limiting is a common constraint imposed by API providers to control resource usage and prevent abuse.

  • B. Correct.

    Incomplete or unclear API documentation can make it difficult for developers to understand how to properly use the API.

  • C. Correct.

    Some APIs require a subscription fee or API key to access, which can be a financial or administrative constraint.

  • D. Incorrect.

    APIs are designed to be language-agnostic and accessed via standard protocols like HTTP, so this is not a valid constraint.

  • E. Correct.

    Network latency can impact the performance of an application that consumes an API, especially if the API is hosted on a server geographically far from the client.

Timed practice exam

Take a 200-901 practice test under exam conditions

75 questions in 120 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam