in src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletRequestImpl.java [638:666]
public ServletInputStream getInputStream() {
if (getReaderCalled) {
throw new IllegalStateException();
}
getInputStreamCalled = true;
return new ServletInputStream() {
private final InputStream is = new ByteArrayInputStream(body.getBytes(StandardCharsets.UTF_8));
@Override
public int read() throws IOException {
return is.read();
}
@Override
public boolean isReady() {
return true;
}
@Override
public boolean isFinished() {
throw new UnsupportedOperationException();
}
@Override
public void setReadListener(ReadListener readListener) {
throw new UnsupportedOperationException();
}
};
}