本文整理了Java中org.apache.http.HttpResponse.getProtocolVersion()
方法的一些代码示例,展示了HttpResponse.getProtocolVersion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpResponse.getProtocolVersion()
方法的具体详情如下:
包路径:org.apache.http.HttpResponse
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!