如果站点密钥超过 1000 QPS 的 recaptcha,http 状态代码是什么?



在recaptcha文档中,它说如果一个站点密钥超过1000 QPS,那么一些请求可能不会被处理,我想知道如果发生这种情况,我如何识别此错误?我假设429的http代码是由谷歌服务器抛出的?

特定于recaptcha的配额页面链接到一个更通用的Google API配额页面,上面写着

  • 如果HTTP/REST请求超过配额,Google Cloud返回HTTP 429 TOO MANY REQUESTS状态码。
  • 如果你超过配额API请求,谷歌云返回HTTP413 REQUEST ENTITY TOO LARGE状态代码。
  • 如果您使用gRPC超过了配额,Google Cloud返回ResourceExhausted错误。此错误如何显示取决于服务。
  • 如果使用Google Cloud CLI命令超过配额,gcloud CLI将返回配额超出错误提示,并返回退出码1。

既然你提到了HTTP,我猜你属于前两类之一。如果您通过他们的REST接口,您将得到429。如果你通过API,你会得到413。

相关内容