RateLimitExceededException
class RateLimitExceededException extends Exception
A RateLimitExceededException is thrown when there have been too many requests.
The usual RateLimit on the Content Delivery API is 216000 requests/hour and 78 requests/second. Responses cached by the Contentful CDN don't count against the rate limit.
Methods
__construct(RequestException $previous, string $message = '')
RateLimitExceededException constructor.
int|null
getRateLimitReset()
Returns the number of seconds until the rate limit expires.
Details
at line 36
__construct(RequestException $previous, string $message = '')
RateLimitExceededException constructor.
in Exception at line 73
serialize()
{@inheritdoc}
in Exception at line 89
unserialize($serialized)
{@inheritdoc}
in Exception at line 133
RequestInterface
getRequest()
Get the request that caused the exception.
in Exception at line 143
ResponseInterface|null
getResponse()
Get the associated response.
in Exception at line 153
bool
hasResponse()
Check if a response was received.
in Exception at line 161
string|null
getRequestId()
at line 51
int|null
getRateLimitReset()
Returns the number of seconds until the rate limit expires.