Stream文档https://getstream.io/docs/#rate-limiting提到
您将需要查看来自Stream的回复以观察错误
表明您的API请求受到速率限制的条件,然后重试
我正在使用Stream Java API客户端。
为了确定我的API请求是否受速率限制,我需要检查哪些错误条件?
我需要检查StreamClientException
中的属性吗?
最佳答案
确实存在StreamClientException
的属性,其中包含返回的HTTP状态代码(即,仅调用方法getHttpStatusCode()
),但是在这种情况下,由于错误代码不会传播,因此没有帮助。
感谢您的报告,我们已经fixed the exception handling提升了HTTP状态代码,尤其是对于您的用例,我们引入了一个新的异常RateLimitExceededException。