@Override public String contentType() { return delegate.contentType(); }
@Override public String contentType() { return delegate.contentType(); }
@Override public String contentType() { return delegate.contentType(); }
String extractRequestParam(final Request req, final String fieldName) { // Java Spark does not provide a convenient way of extracting form based request parameters, // so have to parse these manually. if (req.contentType() != null && (req.contentType().contains("application/x-www-form-urlencoded") || req.contentType().contains("multipart/form-data"))) { return URLEncodedUtils.parse(req.body(), Charset.defaultCharset()) .stream() .filter(k -> k.getName().equals(fieldName)) .map(k -> k.getValue()) .findFirst() .orElse(null); } return req.queryParams(fieldName); }
logger.debug(" protocol = {}", request.protocol()); logger.debug("* Body"); logger.debug(" contentType() = '{}'", request.contentType()); logger.debug(" params() = '{}'", request.params()); logger.debug(" body contentLenght() = {}", request.contentLength());