URL requestURL = new URL(requestURLString); LOGGER.info("Following operation requested: " + requestURLString); return new OperationResult(requestURL.openStream(), parameterContainer, requestURLString);
HttpResponse httpResponse = httpClient.executePost(this.sosUrl.trim(), getDataAvailability, ContentType.TEXT_XML); HttpEntity responseEntity = httpResponse.getEntity(); OperationResult result = new OperationResult(responseEntity.getContent(), parameters, getDataAvailability); XmlObject result_xb = XmlObject.Factory.parse(result.getIncomingResultAsStream()); String resultStr = result_xb.xmlText();
@Override public OperationResult doOperation(Operation operation, ParameterContainer parameters) throws ExceptionReport, OXFException { try { String httpGETRequest = createHttpGETRequest(operation, parameters); LOGGER.debug("Send GET request '{}'", httpGETRequest); HttpResponse httpResponse = httpClient.executeGet(httpGETRequest); HttpEntity responseEntity = httpResponse.getEntity(); String responseString = inputStreamToString(responseEntity.getContent()); XmlObject response = parseToXmlObject(responseString); OperationResult result = new OperationResult(response.newInputStream(), parameters, httpGETRequest); checkForExceptionReport(result, response); return result; } catch (IOException e) { throw new OXFException("Error while reading operation result.", e); } catch (XmlException e) { throw new OXFException("Could not parse response to XML.", e); } catch (HttpClientException e) { throw new OXFException("Could not send request.", e); } }
HttpResponse httpResponse = httpClient.executePost(url, request, ContentType.TEXT_XML); HttpEntity responseEntity = httpResponse.getEntity(); result = new OperationResult(responseEntity.getContent(), parameters, request); } catch (Exception e) { LOGGER.error("Error occured, while sending GetDataAvailability.", e); document = SoapUtil.readBodyNodeFrom(envelopeDoc, null); return new OperationResult(new ByteArrayInputStream(document.xmlText().getBytes()), result.getUsedParameters(), result.getSendedRequest());
HttpEntity responseEntity = httpResponse.getEntity(); if (httpResponse.getStatusLine().getStatusCode() != 204 && responseEntity.getContent() != null) { return new OperationResult(responseEntity.getContent(), parameterContainer, request);
result = new OperationResult(responseEntity.getContent(), parameters, request);