默认值
默认值
x-fern-default 扩展允许您为路径、头部或查询参数指定客户端默认值,包括在 x-fern-global-headers 下定义的头部。当存在时,生成的 SDK 会使参数变为可选的,并在调用方省略该参数时自动发送默认值。x-fern-default 支持 string 和 boolean 值;其他类型(如数字)会被忽略。
这对于固定 API 版本头部或区域路径参数非常有用,同时仍允许调用方覆盖该值。
支持的语言
x-fern-default 支持 TypeScript、Python、Go、Java、C#、PHP 和 Ruby SDK。
路径参数
在下面的示例中,当调用方未指定 region 时,SDK 会发送 us-east-1。
openapi.yml
头部
在下面的示例中,当调用方未指定 X-API-Version 时,SDK 会发送 2024-02-08。
openapi.yml
查询参数
在下面的示例中,当调用方未指定 verbose 时,SDK 会发送 false。
openapi.yml
全局头部
在下面的示例中,当调用方未指定 X-API-Version 全局头部时,SDK 会发送 2024-02-08。
openapi.yml