예제 #1
0
  // TODO used to see the requests content...
  @SuppressWarnings("unused")
  private ContainerRequest read(ContainerRequest request) {
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    InputStream in = request.getEntityInputStream();
    final StringBuilder b = new StringBuilder();
    try {
      if (in.available() > 0) {
        ReaderWriter.writeTo(in, out);

        byte[] requestEntity = out.toByteArray();
        printEntity(b, requestEntity);

        request.setEntityInputStream(new ByteArrayInputStream(requestEntity));
      }
      return request;
    } catch (IOException ex) {
      throw new ContainerException(ex);
    }
  }