接口的使用
cn.taketoday.http.client.ClientHttpRequestInterceptor
程序包
说明
Contains an abstraction over client-side HTTP.
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
Core package of the client-side web support.
Web client config.
-
cn.taketoday.http.client中ClientHttpRequestInterceptor的使用
修饰符和类型字段说明private final List<ClientHttpRequestInterceptor>InterceptingClientHttpRequest.interceptorsprivate final List<ClientHttpRequestInterceptor>InterceptingClientHttpRequestFactory.interceptorsprivate final Iterator<ClientHttpRequestInterceptor>InterceptingClientHttpRequest.InterceptingRequestExecution.iterator类型变量类型为ClientHttpRequestInterceptor的cn.taketoday.http.client中的构造器参数限定符构造器说明(专用程序包)InterceptingClientHttpRequest(ClientHttpRequestFactory requestFactory, List<ClientHttpRequestInterceptor> interceptors, URI uri, HttpMethod method) InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, List<ClientHttpRequestInterceptor> interceptors) Create a new instance of theInterceptingClientHttpRequestFactorywith the given parameters. -
cn.taketoday.http.client.support中ClientHttpRequestInterceptor的使用
修饰符和类型类说明classClientHttpRequestInterceptorto apply a given HTTP Basic Authentication username/password pair, unless a customAuthorizationheader has already been set.修饰符和类型字段说明private final ArrayList<ClientHttpRequestInterceptor>InterceptingHttpAccessor.interceptors返回变量类型为ClientHttpRequestInterceptor的类型的cn.taketoday.http.client.support中的方法修饰符和类型方法说明InterceptingHttpAccessor.getInterceptors()Get the request interceptors that this accessor uses.修饰符和类型方法说明voidInterceptingHttpAccessor.setInterceptors(ClientHttpRequestInterceptor... interceptors) Set the request interceptors that this accessor should use.修饰符和类型方法说明voidInterceptingHttpAccessor.setInterceptors(List<ClientHttpRequestInterceptor> interceptors) Set the request interceptors that this accessor should use. -
cn.taketoday.web.client中ClientHttpRequestInterceptor的使用
修饰符和类型字段说明private final List<ClientHttpRequestInterceptor>DefaultRestClient.interceptorsprivate List<ClientHttpRequestInterceptor>DefaultRestClientBuilder.interceptors返回变量类型为ClientHttpRequestInterceptor的类型的cn.taketoday.web.client中的方法修饰符和类型方法说明DefaultRestClientBuilder.requestInterceptor(ClientHttpRequestInterceptor interceptor) RestClient.Builder.requestInterceptor(ClientHttpRequestInterceptor interceptor) Add the given request interceptor to the end of the interceptor chain.类型变量类型为ClientHttpRequestInterceptor的cn.taketoday.web.client中的方法参数修饰符和类型方法说明DefaultRestClientBuilder.requestInterceptors(Consumer<List<ClientHttpRequestInterceptor>> interceptorsConsumer) RestClient.Builder.requestInterceptors(Consumer<List<ClientHttpRequestInterceptor>> interceptorsConsumer) Manipulate the interceptors with the given consumer.类型变量类型为ClientHttpRequestInterceptor的cn.taketoday.web.client中的构造器参数限定符构造器说明(专用程序包)DefaultRestClient(ClientHttpRequestFactory clientRequestFactory, List<ClientHttpRequestInterceptor> interceptors, List<ClientHttpRequestInitializer> initializers, UriBuilderFactory uriBuilderFactory, HttpHeaders defaultHeaders, List<StatusHandler> statusHandlers, List<HttpMessageConverter<?>> messageConverters, DefaultRestClientBuilder builder) -
cn.taketoday.web.client.config中ClientHttpRequestInterceptor的使用
修饰符和类型方法说明RestTemplateBuilder.additionalInterceptors(ClientHttpRequestInterceptor... interceptors) Add additionalClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.interceptors(ClientHttpRequestInterceptor... interceptors) Set theClientHttpRequestInterceptorsthat should be used with theRestTemplate.修饰符和类型方法说明RestTemplateBuilder.additionalInterceptors(Collection<? extends ClientHttpRequestInterceptor> interceptors) Add additionalClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.interceptors(Collection<ClientHttpRequestInterceptor> interceptors) Set theClientHttpRequestInterceptorsthat should be used with theRestTemplate.