org.apache.http.HttpResponse.getProtocolVersion()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(136)

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

HttpResponse.getProtocolVersion介绍

暂无

代码示例

代码示例来源:origin: rest-assured/rest-assured

public ProtocolVersion getProtocolVersion() {
  return responseBase.getProtocolVersion();
}

代码示例来源:origin: dreamhead/moco

private HttpResponse setupNormalResponse(final org.apache.http.HttpResponse remoteResponse) throws IOException {
  HttpVersion httpVersion = HttpVersion.valueOf(remoteResponse.getProtocolVersion().toString());
  HttpResponseStatus status = HttpResponseStatus.valueOf(remoteResponse.getStatusLine().getStatusCode());
  FullHttpResponse response = new DefaultFullHttpResponse(httpVersion, status);
  response.setStatus(status);
  Header[] allHeaders = remoteResponse.getAllHeaders();
  for (Header header : allHeaders) {
    if (isResponseHeader(header)) {
      response.headers().set(header.getName(), header.getValue());
    }
  }
  HttpEntity entity = remoteResponse.getEntity();
  if (entity != null) {
    byte[] content = toByteArray(entity);
    if (content.length > 0) {
      ByteBuf buffer = Unpooled.copiedBuffer(content);
      response.content().writeBytes(buffer);
    }
  }
  return newResponse(response);
}

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws IOException {
    ProtocolVersion version = helper.getResponse(root()).getProtocolVersion();
    assertThat(version.getMajor(), is(1));
    assertThat(version.getMinor(), is(0));
  }
});

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws IOException {
    ProtocolVersion version = helper.getResponse(root()).getProtocolVersion();
    assertThat(version.getMajor(), is(1));
    assertThat(version.getMinor(), is(0));
  }
});

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws Exception {
    ProtocolVersion version = helper.execute(Request.Get(remoteUrl("/template"))
        .version(HttpVersion.HTTP_1_0))
        .getProtocolVersion();
    assertThat(version.toString(), is("HTTP/1.0"));
  }
});

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws IOException {
    ProtocolVersion version10 = helper.execute(Request.Get(root())
        .version(HttpVersion.HTTP_1_0))
        .getProtocolVersion();
    assertThat(version10.getMajor(), is(1));
    assertThat(version10.getMinor(), is(0));
    ProtocolVersion version11 = helper.execute(Request.Get(root())
        .version(HttpVersion.HTTP_1_1))
        .getProtocolVersion();
    assertThat(version11.getMajor(), is(1));
    assertThat(version11.getMinor(), is(1));
  }
});

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws IOException {
    HttpResponse response10 = helper.execute(Request.Get(remoteUrl("/proxy"))
        .version(HttpVersion.HTTP_1_0));
    assertThat(response10.getProtocolVersion().toString(), is(HttpVersion.HTTP_1_0.toString()));
    HttpResponse response11 = helper.execute(Request.Get(remoteUrl("/proxy"))
        .version(HttpVersion.HTTP_1_1));
    assertThat(response11.getProtocolVersion().toString(), is(HttpVersion.HTTP_1_1.toString()));
    HttpResponse response09 = helper.execute(Request.Get(remoteUrl("/proxy"))
        .version(HttpVersion.HTTP_0_9));
    assertThat(response09.getProtocolVersion().toString(), is(HttpVersion.HTTP_1_0.toString()));
  }
});

代码示例来源:origin: dreamhead/moco

@Override
  public void run() throws IOException {
    ProtocolVersion version10 = helper.execute(Request.Get(root())
        .version(HttpVersion.HTTP_1_0))
        .getProtocolVersion();
    assertThat(version10.getMajor(), is(1));
    assertThat(version10.getMinor(), is(0));
    ProtocolVersion version11 = helper.execute(Request.Get(root())
        .version(HttpVersion.HTTP_1_1))
        .getProtocolVersion();
    assertThat(version11.getMajor(), is(1));
    assertThat(version11.getMinor(), is(1));
  }
});

代码示例来源:origin: dreamhead/moco

@Test
public void should_return_specified_version_for_request() throws IOException {
  runWithConfiguration("foo.json");
  ProtocolVersion version = helper.execute(Request.Get(remoteUrl("/version10"))).getProtocolVersion();
  assertThat(version.getProtocol(), is("HTTP"));
  assertThat(version.getMajor(), is(1));
  assertThat(version.getMinor(), is(0));
}

代码示例来源:origin: com.jayway.restassured/rest-assured

public ProtocolVersion getProtocolVersion() {
  return responseBase.getProtocolVersion();
}

代码示例来源:origin: dreamhead/moco

@Test
public void should_return_version_from_template() throws IOException {
  runWithConfiguration("template.json");
  ProtocolVersion version = helper.execute(Request.Get(remoteUrl("/version_template"))
      .version(HttpVersion.HTTP_1_0))
      .getProtocolVersion();
  assertThat(version.toString(), is("HTTP/1.0"));
}

代码示例来源:origin: Arronlong/httpclientutil

public HttpResult(HttpResponse resp) {
  this.statusLine = resp.getStatusLine();
  this.respHeaders = resp.getAllHeaders();
  this.protocolVersion = resp.getProtocolVersion();
  this.statusCode = resp.getStatusLine().getStatusCode();
  this.resp = resp;
}

代码示例来源:origin: foxinmy/weixin4j

@Override
public HttpVersion getProtocol() {
  if (protocol == null) {
    ProtocolVersion version = httpResponse.getProtocolVersion();
    Header connection = httpResponse.getFirstHeader("Connection");
    protocol = new HttpVersion(version.getProtocol(),
        version.getMajor(), version.getMinor(), connection != null
            && KEEP_ALIVE.equalsIgnoreCase(connection
                .getValue()));
  }
  return protocol;
}

代码示例来源:origin: Nextdoor/bender

@Override
public ProtocolVersion getProtocolVersion() {
  return original.getProtocolVersion();
}

代码示例来源:origin: ibinti/bugvm

@Override
public ProtocolVersion getProtocolVersion() {
  return original.getProtocolVersion();
}

代码示例来源:origin: com.jkoolcloud/jesl

/**
 * {@inheritDoc}
 */
@Override
public ProtocolVersion getProtocolVersion() {
  return (response != null ? response.getProtocolVersion() : super.getProtocolVersion());
}

代码示例来源:origin: org.apache.httpcomponents/com.springsource.org.apache.httpcomponents.httpclient-cache

private boolean from1_0Origin(HttpResponse response) {
  Header via = response.getFirstHeader(HeaderConstants.VIA);
  if (via != null) {
    for(HeaderElement elt : via.getElements()) {
      String proto = elt.toString().split("\\s")[0];
      if (proto.contains("/")) {
        return proto.equals("HTTP/1.0");
      } else {
        return proto.equals("1.0");
      }
    }
  }
  return HttpVersion.HTTP_1_0.equals(response.getProtocolVersion());
}

代码示例来源:origin: org.apache.axis2/axis2-transport-http

public void sendError(int sc, final String msg) {
  assertNotCommitted();
  ProtocolVersion ver = this.response.getProtocolVersion();
  this.response.setStatusLine(ver, sc, msg);
}

代码示例来源:origin: apache/axis2-java

public void sendError(int sc, final String msg) {
  assertNotCommitted();
  ProtocolVersion ver = this.response.getProtocolVersion();
  this.response.setStatusLine(ver, sc, msg);
}

代码示例来源:origin: com.foxinmy/weixin4j-base

@Override
public HttpVersion getProtocol() {
  if (protocol == null) {
    ProtocolVersion version = httpResponse.getProtocolVersion();
    Header connection = httpResponse.getFirstHeader("Connection");
    protocol = new HttpVersion(version.getProtocol(),
        version.getMajor(), version.getMinor(), connection != null
            && KEEP_ALIVE.equalsIgnoreCase(connection
                .getValue()));
  }
  return protocol;
}

相关文章