private Single<HttpResponse<Buffer>> callService( Pair<ClientRequest, HttpDataSourceSettings> serviceData, HttpMethod method) { final Single<HttpResponse<Buffer>> httpResponse; final ClientRequest serviceRequest = serviceData.getLeft(); final HttpDataSourceSettings serviceMetadata = serviceData.getRight(); final HttpRequest<Buffer> request = webClient .request(method, serviceMetadata.getPort(), serviceMetadata.getDomain(), serviceRequest.getPath()); updateRequestQueryParams(request, serviceMetadata); updateRequestHeaders(request, serviceRequest, serviceMetadata); overrideRequestHeaders(request, serviceMetadata); if (!serviceRequest.getFormAttributes().isEmpty()) { httpResponse = request.rxSendForm(serviceRequest.getFormAttributes()); } else { httpResponse = request.rxSend(); } return httpResponse; }
private Single<HttpResponse<Buffer>> callService( Pair<ClientRequest, HttpFormsSettings> serviceData, HttpMethod method) { final Single<HttpResponse<Buffer>> httpResponse; final ClientRequest serviceRequest = serviceData.getLeft(); final HttpFormsSettings serviceMetadata = serviceData.getRight(); final HttpRequest<Buffer> request = webClient .request(method, serviceMetadata.getPort(), serviceMetadata.getDomain(), serviceRequest.getPath()); updateRequestQueryParams(request, serviceMetadata); updateRequestHeaders(request, serviceRequest, serviceMetadata); overrideRequestHeaders(request, serviceMetadata); if (!serviceRequest.getFormAttributes().isEmpty()) { httpResponse = request.rxSendForm(serviceRequest.getFormAttributes()); } else { httpResponse = request.rxSend(); } return httpResponse; }
private Single<HttpResponse<Buffer>> callService( Pair<ClientRequest, ServiceSettings> serviceData, HttpMethod method) { final Single<HttpResponse<Buffer>> httpResponse; final ClientRequest serviceRequest = serviceData.getLeft(); final ServiceSettings serviceMetadata = serviceData.getRight(); final HttpRequest<Buffer> request = webClient .request(method, serviceMetadata.getPort(), serviceMetadata.getDomain(), serviceRequest.getPath()); updateRequestQueryParams(request, serviceMetadata); updateRequestHeaders(request, serviceRequest, serviceMetadata); overrideRequestHeaders(request, serviceMetadata); if (!serviceRequest.getFormAttributes().isEmpty()) { httpResponse = request.rxSendForm(serviceRequest.getFormAttributes()); } else { httpResponse = request.rxSend(); } return httpResponse; }