接口的使用
cn.taketoday.http.client.ClientHttpRequest
使用ClientHttpRequest的程序包
程序包
说明
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中ClientHttpRequest的使用
修饰符和类型类说明classBase implementation ofClientHttpRequestthat buffers output in a byte array before sending it over the wire.classAbstract base forClientHttpRequestthat makes sure that headers and body are not written multiple times.(专用程序包) classAbstract base forClientHttpRequestthat also implementStreamingHttpOutputMessage.(专用程序包) final classSimple implementation ofClientHttpRequestthat wraps another request.(专用程序包) final classClientHttpRequestimplementation based on Apache HttpComponents HttpClient.(专用程序包) final classWrapper for aClientHttpRequestthat has support forClientHttpRequestInterceptors.(专用程序包) classClientHttpRequestimplementation based the JavaHttpClient.(专用程序包) classClientHttpRequestimplementation based on Jetty'sHttpClient.(专用程序包) final classClientHttpRequestimplementation for the Reactor-Netty HTTP client.(专用程序包) final classClientHttpRequestimplementation that uses standard JDK facilities to execute buffered requests.修饰符和类型方法说明protected ClientHttpRequestBufferingClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) ClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod) Create a newClientHttpRequestfor the specified URI and HTTP method.final ClientHttpRequestClientHttpRequestFactoryWrapper.createRequest(URI uri, HttpMethod httpMethod) This implementation simply callsClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory)with the wrapped request factory provided to the constructor.protected ClientHttpRequestClientHttpRequestFactoryWrapper.createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) Create a newClientHttpRequestfor the specified URI and HTTP method by using the passed-on request factory.HttpComponentsClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod) protected ClientHttpRequestInterceptingClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) JdkClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod) JettyClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod) ReactorNettyClientRequestFactory.createRequest(URI uri, HttpMethod httpMethod) SimpleClientHttpRequestFactory.createRequest(URI uri, HttpMethod httpMethod) 修饰符和类型方法说明voidClientHttpRequestInitializer.initialize(ClientHttpRequest request) Initialize the given client HTTP request.参数类型为ClientHttpRequest的cn.taketoday.http.client中的构造器 -
cn.taketoday.http.client.support中ClientHttpRequest的使用
修饰符和类型方法说明protected ClientHttpRequestHttpAccessor.createRequest(URI url, HttpMethod method) Create a newClientHttpRequestvia this template'sClientHttpRequestFactory. -
cn.taketoday.web.client中ClientHttpRequest的使用
类型参数类型为ClientHttpRequest的cn.taketoday.web.client中的字段修饰符和类型字段说明private Consumer<ClientHttpRequest>DefaultRestClient.DefaultRequestBodyUriSpec.httpRequestConsumer修饰符和类型方法说明private ClientHttpRequestDefaultRestClient.DefaultRequestBodyUriSpec.createRequest(URI uri) 参数类型为ClientHttpRequest的cn.taketoday.web.client中的方法修饰符和类型方法说明voidRequestCallback.doWithRequest(ClientHttpRequest request) Gets called byRestTemplate.execute(java.lang.String, cn.taketoday.http.HttpMethod, cn.taketoday.web.client.RequestCallback, cn.taketoday.web.client.ResponseExtractor<T>, java.lang.Object...)with an openedClientHttpRequest.voidRestTemplate.AcceptHeaderRequestCallback.doWithRequest(ClientHttpRequest request) voidRestTemplate.HttpEntityRequestCallback.doWithRequest(ClientHttpRequest httpRequest) voidDefaultRestClient.DefaultRequestBodyUriSpec.InternalBody.writeTo(ClientHttpRequest request) private voidDefaultRestClient.DefaultRequestBodyUriSpec.writeWithMessageConverters(Object body, Type bodyType, ClientHttpRequest clientRequest) 类型变量类型为ClientHttpRequest的cn.taketoday.web.client中的方法参数修饰符和类型方法说明DefaultRestClient.DefaultRequestBodyUriSpec.httpRequest(Consumer<ClientHttpRequest> requestConsumer) RestClient.RequestHeadersSpec.httpRequest(Consumer<ClientHttpRequest> requestConsumer) Callback for access to theClientHttpRequestthat in turn provides access to the native request of the underlying HTTP library. -
cn.taketoday.web.client.config中ClientHttpRequest的使用
修饰符和类型接口说明interfaceRestTemplateRequestCustomizer<T extends ClientHttpRequest>Callback interface that can be used to customize theClientHttpRequestsent from aRestTemplate.修饰符和类型方法说明voidRestTemplateBuilderClientHttpRequestInitializer.initialize(ClientHttpRequest request)