限制是云 API 用来限制在特定时间段内发出的请求数的技术。 限制可确保 API 保持可用并响应所有用户。 它还会阻止任何单个用户消耗过多的资源。
可以通过多种方式体验限制。 一种常见方法是使用 HTTP 状态代码。 例如,当用户超过允许的请求数时,API 可能会返回 429 Too Many Requests
状态代码。 此响应指示用户在特定的时间段内发出了过多请求,应减慢速度。
除了状态代码,某些 API 还可以在响应标头或正文中提供更多信息。 例如,他们可能会使用 Retry-After
标头来指示用户应在发出另一个请求之前等待多长时间。
你需要了解所使用的 API 的限制,并知道如何在应用中适当处理限制错误。 即使 API 负载过大,限制也有助于确保应用保持响应和可靠。