For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 使用 SDK
    • SDK 概述
    • SDK 如何工作
    • Quickstart
    • Customer showcase
  • 使用 SDK
    • 项目结构
    • 添加自定义代码
    • Migrating to Replay
    • 功能特性
  • 参考
      • Global headers
      • 动态身份验证
      • Auto-pagination
      • Idempotency headers
      • 指数退避重试
  • 资源
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 可重试状态码
  • 覆盖重试限制
SDK 设计

指数退避重试

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

配置幂等性请求头

下一个

设置本地 SDK 预览

企业功能

此功能仅适用于企业计划。如需开始使用,请联系 support@buildwithfern.com。

Fern SDK 将自动使用指数退避重试失败的请求。只要请求被认为是可重试的,且重试次数未超过配置的重试限制,请求就会被重试。

可重试状态码

当返回以下任何 HTTP 状态码时,请求被认为是可重试的:

  • 408 (超时)
  • 429 (请求过多)
  • 5XX (内部服务器错误)

注意,您也可以配置可重试状态码列表。例如,如果您想从可重试状态码列表中移除 429 状态码,您可以这样做。

覆盖重试限制

默认情况下,SDK 将最多重试失败的请求 2 次。SDK 用户可以在实例化客户端时覆盖全局默认重试限制。

1import { ImdbClient } from "imdb";
2
3const client = new ImdbClient({
4 maxRetries: 1 // overrides the default retry limit to 1
5});

也可以在每个请求的基础上覆盖重试限制。

1 client.movie.get("tt0111161", {
2 maxRetries: 3 // overrides the default retry limit to 3
3 });