/** * HTTP 请求级别配置示例 * 演示 RequestOptions 的使用方式 */ import { HttpClientService } from '../services/http-client.service'; export declare class RequestOptionsExample { private readonly httpClient; private readonly logger; constructor(httpClient: HttpClientService); /** * 示例1:最简单 - 禁用重试 */ disableRetry(): Promise; /** * 示例2:启用重试 */ enableRetry(): Promise; /** * 示例3:自定义重试条件 */ customRetryCondition(): Promise; /** * 示例4:配置超时和返回类型 */ withTimeoutAndReturnType(): Promise; /** * 示例5:使用客户端名称 */ withClientName(): Promise; /** * 示例6:自定义重试延迟 */ customRetryDelay(): Promise; /** * 示例7:组合多个配置 */ combinedOptions(): Promise; /** * 示例8:在 PRTG 服务中使用 */ prtgCreateDevice(): Promise; /** * 示例9:简洁写法 - 多个配置 */ multipleSettings(): Promise; /** * 示例10:添加自定义 headers */ withHeaders(): Promise; /** * 示例11:添加查询参数 */ withParams(): Promise; /** * 示例12:使用自定义转换函数 */ withTransform(): Promise; }