首页 > 解决方案 > 检查 API 登录限制

问题描述

如何知道/检查或检查 API Url 的最大登录尝试?我想知道以便我可以将其设置为我的 sempahoreSlim

 private static SemaphoreSlim _semaphoregate = new SemaphoreSlim(maximumAttempt);

我想避免这个错误

登录失败响应状态码不表示成功:429(请求过多)。

标签: c#api

解决方案


如果您在尝试之前已经超过了访问限制,那么您无法在客户端知道。除非有人在 API 中创建一个新的 EndPoint 供您检查您是否已经超出访问权限。

但是您不需要避免此错误,因为它正是通知您已达到访问限制的错误。只需处理 http 代码 429 以在您的代码中执行必要的操作。


推荐阅读