ClientOptions 类
HTTP 客户端的配置选项。
构造函数
ClientOptions(base_url: str | None = None, headers: ~typing.Dict[str, str] = <factory>, timeout: float | None = None, token: str | ~microsoft_teams.common.http.client_token.StringLike | ~typing.Callable[[], str | ~microsoft_teams.common.http.client_token.StringLike | None | ~typing.Awaitable[str | ~microsoft_teams.common.http.client_token.StringLike | None]] | None = None, interceptors: ~typing.List[~microsoft_teams.common.http.interceptor.Interceptor] | None = <factory>)
参数
| 名称 | 说明 |
|---|---|
|
base_url
|
默认值: None
|
|
headers
|
默认值: <factory>
|
|
timeout
|
默认值: None
|
|
token
|
默认值: None
|
|
interceptors
|
默认值: <factory>
|
属性
base_url
所有请求的基 URL。
base_url: str | None = None
headers
要包含在每个请求中的默认标头。
headers: Dict[str, str]
timeout
默认请求超时(以秒为单位)。
timeout: float | None = None
token
默认授权令牌(字符串、类似字符串或可调用)。
token: str | StringLike | Callable[[], str | StringLike | None | Awaitable[str | StringLike | None]] | None = None
interceptors
请求/响应中间件的侦听器列表。
interceptors: List[Interceptor] | None