private static RequestOptions optionsForHeaders(Header[] headers) { RequestOptions.Builder options = RequestOptions.DEFAULT.toBuilder(); for (Header header : headers) { Objects.requireNonNull(header, "header cannot be null"); options.addHeader(header.getName(), header.getValue()); } return options.build(); }
String encodedCredentials = Base64.getEncoder().encodeToString((this.authUser + ":" + this.authPwd).getBytes()); RequestOptions.Builder options = request.getOptions().toBuilder(); options.addHeader("Authorization", "Basic " + encodedCredentials); request.setOptions(options);
/** * Add all headers from the provided varargs argument to a {@link Request}. This only exists * to support methods that exist for backwards compatibility. */ @Deprecated private static void setOptions(Request request, HttpAsyncResponseConsumerFactory httpAsyncResponseConsumerFactory, Header... headers) { Objects.requireNonNull(headers, "headers cannot be null"); RequestOptions.Builder options = request.getOptions().toBuilder(); for (Header header : headers) { Objects.requireNonNull(header, "header cannot be null"); options.addHeader(header.getName(), header.getValue()); } options.setHttpAsyncResponseConsumerFactory(httpAsyncResponseConsumerFactory); request.setOptions(options); }
private static RequestOptions optionsForHeaders(Header[] headers) { RequestOptions.Builder options = RequestOptions.DEFAULT.toBuilder(); for (Header header : headers) { Objects.requireNonNull(header, "header cannot be null"); options.addHeader(header.getName(), header.getValue()); } return options.build(); }
private static RequestOptions createRequestOptions() { RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder(); builder.addHeader("Connection", "Keep-Alive"); return builder.build(); }
private RequestOptions createRequestOptions() { RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder(); builder.addHeader("Connection", "Keep-Alive"); return builder.build(); }