使用Stream Java API客户端进行速率限制检测

时间:2017-10-06 03:16:32

标签: java getstream-io

Stream文档https://getstream.io/docs/#rate-limiting提及

  

您需要查看来自Stream的回复以观察错误   条件,表明您的API请求受到速率限制并重试

我正在使用Stream Java API客户端。 我需要检查哪些错误条件才能确定我的API请求是否受到速率限制?

我需要检查StreamClientException中的属性吗?

1 个答案:

答案 0 :(得分:0)

确实存在StreamClientException的属性,其中包含返回的HTTP状态代码(即只调用方法getHttpStatusCode())但是,在这种情况下,由于错误代码未传播,因此无效

感谢您的举报,我们fixed the exception handling提升了HTTP状态代码,特别是针对您的用例,我们引入了新的异常RateLimitExceededException