HttpClientConfiguration class
HttpClient 的配置。
注解
HttpClientConfiguration 对象提供一组用于启用/禁用 HttpClient 类的各种功能的开关。 通常,通过提供来自 HttpClientConfigurations 的预定义默认值之一来设置这些开关(例如,调用 HttpClient.fetch() 时),但也可以通过 HttpClientConfiguration.overrideWith() 方法更改开关。
构造函数
| (constructor)(flags, override |
构建具有指定标志的 HttpClientConfiguration 的新实例。 默认值将被用于任何缺失或未定义的标志。 如果指定了 overrideFlags,则它优先于标志。 |
属性
| flags |
方法
| initialize |
子类应重写此方法,以初始化标志对象。 |
| override |
子类应重写此方法以构建子类类别,而非基类类别。 |
构造函数详细信息
(constructor)(flags, overrideFlags)
构建具有指定标志的 HttpClientConfiguration 的新实例。 默认值将被用于任何缺失或未定义的标志。 如果指定了 overrideFlags,则它优先于标志。
constructor(flags: IHttpClientConfiguration, overrideFlags?: IHttpClientConfiguration);
参数
- flags
- IHttpClientConfiguration
- overrideFlags
- IHttpClientConfiguration
属性详细信息
flags
方法详细信息
initializeFlags()
子类应重写此方法,以初始化标志对象。
/** @virtual */
protected initializeFlags(): void;
返回
void
overrideWith(sourceFlags)
子类应重写此方法以构建子类类别,而非基类类别。
/** @virtual */
overrideWith(sourceFlags: IHttpClientConfiguration): HttpClientConfiguration;
参数
- sourceFlags
- IHttpClientConfiguration