/// <summary> /// 追加一个请求拦截器。 /// </summary> /// <param name="interceptor"></param> /// <returns></returns> public virtual BasicHttpClientBuilder AddRequestInterceptor(HttpRequestInterceptor interceptor) { if (interceptor == null) { throw new ArgumentNullException(nameof(interceptor)); } RequestInterceptors.Add(interceptor); return(this); }
/// <summary> /// 追加一个请求拦截器。 /// </summary> /// <param name="interceptor"></param> /// <returns></returns> public new WxpayApiClientBuilder AddRequestInterceptor(HttpRequestInterceptor interceptor) { base.AddRequestInterceptor(interceptor); return(this); }
IHttpClientBuilder IHttpClientBuilder.AddRequestInterceptor(HttpRequestInterceptor interceptor) { return(this.AddRequestInterceptor(interceptor)); }