Partilhar via


O que é a limitação?

A limitação é uma técnica que as APIs da cloud utilizam para limitar o número de pedidos que podem ser feitos num determinado período de tempo. Utilizam a limitação para garantir que a API permanece disponível e reativa para todos os utilizadores e para impedir que um único utilizador consuma demasiados recursos.

Pode experimentar a limitação de várias formas. Uma forma comum é utilizar códigos de estado HTTP. Por exemplo, quando um utilizador excede o número permitido de pedidos, a API poderá devolver um 429 Too Many Requests código de estado. Esta resposta indica que o utilizador emitiu demasiados pedidos num determinado período de tempo e deve abrandar.

Além dos códigos de estado, algumas APIs também podem fornecer informações adicionais nos cabeçalhos de resposta ou no corpo. Por exemplo, podem utilizar o Retry-After cabeçalho para indicar quanto tempo o utilizador deve esperar antes de fazer outro pedido.

É importante que, enquanto programador, tenha conhecimento dos limites de limitação das APIs que utiliza e processe erros de limitação adequadamente nas suas aplicações. Ajuda-o a garantir que as suas aplicações permanecem reativas e fiáveis, mesmo quando a API está sob muita carga.