private byte[] base64DecodePayload(Payload pPayload) throws IOException { InputStream pIn = pPayload.getAsStream(); ByteArrayOutputStream lOutputStream = new ByteArrayOutputStream(); byte[] lBuffer = new byte[128]; int lLen = -1; while ((lLen = pIn.read(lBuffer)) != -1) { lOutputStream.write(lBuffer, 0, lLen); } return Base64.decodeBase64(lOutputStream.toByteArray()); }
private Transferable forwardPost(Transferable owsRequest) throws ServiceException { PostMethod method = new PostMethod(getURL().toString()); String contentType = (String) owsRequest.getAttributeValue(HttpHeaderAttribute.HEADER_NAME_CONTENTTYPE); method.setRequestEntity(new InputStreamRequestEntity(owsRequest.getPayload().getAsStream(), contentType)); Transferable trans; try { trans = initBasicResponseTransferable(method); } catch (Exception e) { throw new ServiceException(String.format("Could not send basic GET request to <%s>.", getURL()), ServiceException.SERVICE_ERROR, e); } finally { method.releaseConnection(); } return trans; }
private void forwardResponse(FacadeResponse facadeResponse, Transferable serverResponse) throws IOException { addGzipHeaderIfAccepted(facadeResponse, serverResponse); facadeResponse.handleFacadeResponseHeaders(serverResponse); OutputStream outputStream = facadeResponse.getOutputStream(); outputStream = makeGzipStreamIfAccepted(facadeResponse, outputStream); pipeStream(serverResponse.getPayload().getAsStream(), outputStream); }
try { doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); if (sosOperation == null) {
addQueryStringPayload(postRequest, qpayload); } else { postRequest.content(new InputStreamHTTPContentWriter(pRequest.getPayload().getAsStream()));
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); } else { doc = DOMParser.createNew().parse(new InputSource(response.getPayload().getAsStream())); } catch (DOMParserException e1) { throw new EnforcementServiceException("Could not parse response document as xml", e1);
responseTransferable.getPayload().getAsStream(), charset);
Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); } else {
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); } else { doc = DOMParser.createNew().parse(new InputSource(response.getPayload().getAsStream())); } catch (DOMParserException e1) { throw new EnforcementServiceException("Could not parse response document as xml", e1);
sosOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); } else { doc = DOMParser.createNew().parse(new InputSource(response.getPayload().getAsStream())); } catch (DOMParserException e1) { throw new EnforcementServiceException("Could not parse response document as xml", e1);
doc = domParser.parse(new InputSource(reqPayload.getAsStream())); wpsOperation = doc.getDocumentElement().getLocalName(); if (wpsOperation == null) {
wpsOperation = ((QueryStringPayload) reqPayload).getParameterValue("REQUEST"); } else if (reqPayload instanceof TextualPayload) { Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); wpsOperation = doc.getDocumentElement().getLocalName(); } else { doc = DOMParser.createNew().parse(new InputSource(response.getPayload().getAsStream())); } catch (DOMParserException e1) { throw new EnforcementServiceException("Could not parse response document as xml", e1);
try { doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); String sosOperation = doc.getDocumentElement().getLocalName(); if (sosOperation == null) {
Document doc = DOMParser.createNew().parse(new InputSource(reqPayload.getAsStream())); wpsOperation = doc.getDocumentElement().getLocalName(); if (wpsOperation == null) {
return; InputStream sourceStream = getTransferable().getPayload().getAsStream(); writeStream(sourceStream, destinationStream, gzip);
doc = domParser.parse(new InputSource(reqPayload.getAsStream())); sosOperation = doc.getDocumentElement().getLocalName(); if (sosOperation == null) {