org.eclipse.jetty.client.api.Request.version()方法的使用及代码示例

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

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

Request.version介绍

暂无

代码示例

代码示例来源:origin: io.leopard/leopard-jetty

@Override
protected void service(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
  final int requestId = getRequestId(request);
  String rewrittenTarget = rewriteTarget(request);
  if (_log.isDebugEnabled()) {
    StringBuffer uri = request.getRequestURL();
    if (request.getQueryString() != null)
      uri.append("?").append(request.getQueryString());
    if (_log.isDebugEnabled())
      _log.debug("{} rewriting: {} -> {}", requestId, uri, rewrittenTarget);
  }
  if (rewrittenTarget == null) {
    onProxyRewriteFailed(request, response);
    return;
  }
  final Request proxyRequest = getHttpClient().newRequest(rewrittenTarget).method(request.getMethod()).version(HttpVersion.fromString(request.getProtocol()));
  copyRequestHeaders(request, proxyRequest);
  addProxyHeaders(request, proxyRequest);
  // final AsyncContext asyncContext = request.startAsync();
  // We do not timeout the continuation, but the proxy request
  // asyncContext.setTimeout(0);
  proxyRequest.timeout(getTimeout(), TimeUnit.MILLISECONDS);
  if (hasContent(request))
    proxyRequest.content(proxyRequestContent(request, response, proxyRequest));
  sendProxyRequest(request, response, proxyRequest);
}

代码示例来源:origin: org.eclipse.jetty/jetty-proxy

.version(HttpVersion.fromString(clientRequest.getProtocol()));

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

request.version(HttpVersion.HTTP_1_1);

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

request.version(HttpVersion.HTTP_1_1);

代码示例来源:origin: org.eclipse.jetty/jetty-proxy

.version(HttpVersion.fromString(request.getProtocol()));

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

protected Request copyRequest(Request oldRequest, URI newURI)
{
  Request newRequest = new HttpRequest(this, oldRequest.getConversationID(), newURI);
  newRequest.method(oldRequest.getMethod())
      .version(oldRequest.getVersion())
      .content(oldRequest.getContent());
  for (HttpField header : oldRequest.getHeaders())
  {
    // We have a new URI, so skip the host header if present
    if (HttpHeader.HOST == header.getHeader())
      continue;
    // Remove expectation headers
    if (HttpHeader.EXPECT == header.getHeader())
      continue;
    // Remove cookies
    if (HttpHeader.COOKIE == header.getHeader())
      continue;
    // Remove authorization headers
    if (HttpHeader.AUTHORIZATION == header.getHeader() ||
        HttpHeader.PROXY_AUTHORIZATION == header.getHeader())
      continue;
    newRequest.header(header.getName(), header.getValue());
  }
  return newRequest;
}

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

protected Request copyRequest(Request oldRequest, URI newURI)
{
  Request newRequest = new HttpRequest(this, oldRequest.getConversationID(), newURI);
  newRequest.method(oldRequest.getMethod())
      .version(oldRequest.getVersion())
      .content(oldRequest.getContent());
  for (HttpField header : oldRequest.getHeaders())
  {
    // We have a new URI, so skip the host header if present
    if (HttpHeader.HOST == header.getHeader())
      continue;
    // Remove expectation headers
    if (HttpHeader.EXPECT == header.getHeader())
      continue;
    // Remove cookies
    if (HttpHeader.COOKIE == header.getHeader())
      continue;
    // Remove authorization headers
    if (HttpHeader.AUTHORIZATION == header.getHeader() ||
        HttpHeader.PROXY_AUTHORIZATION == header.getHeader())
      continue;
    newRequest.header(header.getName(), header.getValue());
  }
  return newRequest;
}

代码示例来源:origin: org.eclipse.jetty/jetty-client

.version(oldRequest.getVersion())
.content(oldRequest.getContent())
.idleTimeout(oldRequest.getIdleTimeout(), TimeUnit.MILLISECONDS)

相关文章