제한이란 무엇일까요?
제한은 클라우드 API가 지정된 기간 동안 수행할 수 있는 요청 수를 제한하는 데 사용하는 기술입니다. 제한을 사용하여 API가 모든 사용자에게 사용 가능하고 응답성을 유지하고 단일 사용자가 너무 많은 리소스를 사용하지 못하도록 합니다.
여러 가지 방법으로 제한을 경험할 수 있습니다. 한 가지 일반적인 방법은 HTTP 상태 코드를 사용하는 것입니다. 예를 들어 사용자가 허용된 요청 수를 초과하면 API는 상태 코드를 반환할 429 Too Many Requests
수 있습니다. 이 응답은 사용자가 지정된 기간 동안 너무 많은 요청을 실행했으며 속도가 느려져야 했음을 나타냅니다.
상태 코드 외에도 일부 API는 응답 헤더 또는 본문에 추가 정보를 제공할 수도 있습니다. 예를 들어 헤더를 Retry-After
사용하여 사용자가 다른 요청을 하기 전에 대기해야 하는 시간을 나타낼 수 있습니다.
개발자는 사용하는 API의 제한 제한을 인식하고 앱에서 제한 오류를 적절하게 처리하는 것이 중요합니다. API가 부하가 많은 경우에도 앱이 응답성과 안정성을 유지할 수 있도록 도와줍니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Dev Proxy