本文整理了Java中org.jboss.netty.handler.codec.http.HttpResponse.getHeaders()
方法的一些代码示例,展示了HttpResponse.getHeaders()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpResponse.getHeaders()
方法的具体详情如下:
包路径:org.jboss.netty.handler.codec.http.HttpResponse
类名称:HttpResponse
方法名:getHeaders
暂无
代码示例来源:origin: neilbeveridge/zuul-netty
@Override
public List<Map.Entry<String, String>> getHeaders() {
return response.getHeaders();
}
代码示例来源:origin: org.vert-x/vertx-core
public List<String> cookies() {
if (cookies == null) {
cookies = new ArrayList<>();
cookies.addAll(response.getHeaders("Set-Cookie"));
if (trailer != null) {
cookies.addAll(trailer.getHeaders("Set-Cookie"));
}
}
return cookies;
}
代码示例来源:origin: org.vert-x/vertx-core
public Map<String, String> headers() {
if (headers == null) {
headers = HeaderUtils.simplifyHeaders(response.getHeaders());
}
return headers;
}
代码示例来源:origin: fgp/AirReceiver
@Override
public void writeRequested(final ChannelHandlerContext ctx, final MessageEvent evt)
throws Exception
{
final HttpResponse resp = (HttpResponse)evt.getMessage();
final Level level = Level.FINE;
if (s_logger.isLoggable(level)) {
final StringBuilder s = new StringBuilder();
s.append("<");
s.append(resp.getStatus().getCode());
s.append(" ");
s.append(resp.getStatus().getReasonPhrase());
s.append("\n");
for(final Map.Entry<String, String> header: resp.getHeaders()) {
s.append(" ");
s.append(header.getKey());
s.append(": ");
s.append(header.getValue());
s.append("\n");
}
s_logger.log(Level.FINE, s.toString());
}
super.writeRequested(ctx, evt);
}
}
代码示例来源:origin: net.anthavio/hatatitla
for (String value : response.getHeaders(name)) {
System.out.println("HEADER: " + name + " = " + value);
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
for (String headerName : response.getHeaderNames())
responseHeaders.put(headerName, response.getHeaders(headerName));
代码示例来源:origin: com.proofpoint.platform/http-client-experimental
public NettyResponse(HttpResponse httpResponse)
{
// status
HttpResponseStatus status = httpResponse.getStatus();
this.statusCode = status.getCode();
this.statusMessage = status.getReasonPhrase();
// headers
Builder<String, String> headers = ImmutableListMultimap.builder();
for (Entry<String, String> header : httpResponse.getHeaders()) {
headers.put(header);
}
this.headers = headers.build();
// content
ChannelBuffer content = httpResponse.getContent();
byte[] bytes = new byte[content.readableBytes()];
content.getBytes(content.readerIndex(), bytes);
this.content = bytes;
}
代码示例来源:origin: com.couchbase.client/couchbase-client
private void logResponse(HttpResponse response) {
finerLog("STATUS: " + response.getStatus());
finerLog("VERSION: " + response.getProtocolVersion());
if (!response.getHeaderNames().isEmpty()) {
for (String name : response.getHeaderNames()) {
for (String value : response.getHeaders(name)) {
finerLog("HEADER: " + name + " = " + value);
}
}
finerLog(System.getProperty("line.separator"));
}
if (response.getStatus().getCode() == 200 && response.isChunked()) {
readingChunks = true;
finerLog("CHUNKED CONTENT {");
} else if(response.getStatus().getCode() == 200) {
ChannelBuffer content = response.getContent();
if (content.readable()) {
finerLog("CONTENT {");
finerLog(content.toString(CharsetUtil.UTF_8));
finerLog("} END OF CONTENT");
}
} else {
throw new ConnectionException("Could not retrieve configuration chunk. "
+ "Response Code is: " + response.getStatus());
}
}
内容来源于网络,如有侵权,请联系作者删除!