类的用途
java.net.http.HttpRequest
使用 HttpRequest 的包
-
HttpRequest 在 java.net.http 中的用法
java.net.http 中返回 HttpRequest 的方法修饰符和类型方法描述HttpRequest.Builder.build()构建并返回一个HttpRequest。HttpResponse.request()返回与此响应对应的HttpRequest。java.net.http 中的方法,参数类型为 HttpRequest修饰符和类型方法描述voidHttpResponse.PushPromiseHandler.applyPushPromise(HttpRequest initiatingRequest, HttpRequest pushPromiseRequest, Function<HttpResponse.BodyHandler<T>, CompletableFuture<HttpResponse<T>>> acceptor) 传入推送承诺的通知。static HttpRequest.BuilderHttpRequest.newBuilder(HttpRequest request, BiPredicate<String, String> filter) 创建一个Builder其初始状态是从现有HttpRequest复制的。abstract <T> HttpResponse<T>HttpClient.send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) 使用此客户端发送给定请求,必要时阻塞以获得响应。abstract <T> CompletableFuture<HttpResponse<T>>HttpClient.sendAsync(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) 使用此客户端和给定的响应主体处理程序异步发送给定的请求。abstract <T> CompletableFuture<HttpResponse<T>>HttpClient.sendAsync(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler, HttpResponse.PushPromiseHandler<T> pushPromiseHandler) 使用具有给定响应主体处理程序和推送承诺处理程序的此客户端异步发送给定请求。java.net.http 中的方法参数,类型参数为 HttpRequest修饰符和类型方法描述static <T> HttpResponse.PushPromiseHandler<T>HttpResponse.PushPromiseHandler.of(Function<HttpRequest, HttpResponse.BodyHandler<T>> pushPromiseHandler, ConcurrentMap<HttpRequest, CompletableFuture<HttpResponse<T>>> pushPromisesMap) 返回一个推送承诺处理程序,该处理程序将推送承诺及其响应累积到给定的map中。static <T> HttpResponse.PushPromiseHandler<T>HttpResponse.PushPromiseHandler.of(Function<HttpRequest, HttpResponse.BodyHandler<T>> pushPromiseHandler, ConcurrentMap<HttpRequest, CompletableFuture<HttpResponse<T>>> pushPromisesMap) 返回一个推送承诺处理程序,该处理程序将推送承诺及其响应累积到给定的map中。