服务器 URL 模板化
服务器 URL 模板化
服务器 URL 模板化允许您定义带有变量占位符(例如 {region}、{environment})的基础 URL,SDK 用户可以在运行时自定义这些变量。这对于部署在多个区域、环境或自定义域中的 API 非常有用。
URL 模板化目前仅支持 Python 和 Java SDK 生成。
生成的 SDK 行为
Fern 生成一个环境模块,为每个命名服务器公开默认 URL。SDK 用户可以选择预定义的环境或传递自定义 URL 字符串。
Python
Java
生成的 SDK 公开一个 Environment 类:
environment.py
SDK 用户可以在构造客户端时覆盖基础 URL:
设置服务器 URL 模板化
在您的 API 定义中定义 URL 模板变量,并为不自定义变量的 SDK 用户提供静态回退 URL:
OpenAPI
Fern Definition
openapi.yml
有关完整配置详细信息,请查看您的 API 定义格式文档: