@Override public OperationRequest preprocess(OperationRequest request) { return this.requestFactory.createFrom(request, removeHeaders(request.getHeaders())); }
@Override public OperationRequest preprocess(OperationRequest request) { Parameters parameters = new Parameters(); parameters.putAll(request.getParameters()); for (Modification modification : this.modifications) { modification.apply(parameters); } return this.requestFactory.createFrom(request, parameters); }
@Override public OperationRequest preprocess(OperationRequest request) { byte[] modifiedContent = this.contentModifier.modifyContent(request.getContent(), request.getHeaders().getContentType()); return this.requestFactory.createFrom(request, modifiedContent); }