spark.Request.contentLength()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中spark.Request.contentLength方法的一些代码示例,展示了Request.contentLength的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.contentLength方法的具体详情如下:
包路径:spark.Request
类名称:Request
方法名:contentLength

Request.contentLength介绍

[英]Returns the length of request.body
[中]返回请求的长度。身体

代码示例

代码示例来源:origin: perwendel/spark

@Override
public int contentLength() {
  return delegate.contentLength();
}

代码示例来源:origin: gocd/gocd

protected void verifyContentType(Request request, Response response) throws IOException {
  if (!UPDATE_HTTP_METHODS.contains(request.requestMethod().toUpperCase())) {
    return;
  }
  boolean requestHasBody = request.contentLength() >= 1 || request.raw().getInputStream().available() >= 1 || "chunked".equalsIgnoreCase(request.headers("Transfer-Encoding"));
  if (requestHasBody) {
    if (!isJsonContentType(request)) {
      throw haltBecauseJsonContentTypeExpected();
    }
  } else if (request.headers().stream().noneMatch(headerName -> headerName.toLowerCase().equals("x-gocd-confirm"))) {
    throw haltBecauseConfirmHeaderMissing();
  }
}

代码示例来源:origin: cinchapi/concourse

@Override
public int contentLength() {
  return delegate.contentLength();
}

代码示例来源:origin: com.sparkjava/spark-core

@Override
public int contentLength() {
  return delegate.contentLength();
}

代码示例来源:origin: langurmonkey/gaiasky

logger.debug("  contentType() = '{}'", request.contentType());
logger.debug("  params() = '{}'", request.params());
logger.debug("  body contentLenght() = {}", request.contentLength());

相关文章