@Override public Http2Headers authority(CharSequence value) { set(PseudoHeaderName.AUTHORITY.value(), value); return this; }
@Override public Http2Headers method(CharSequence value) { set(PseudoHeaderName.METHOD.value(), value); return this; }
@Override public Http2Headers status(CharSequence value) { set(PseudoHeaderName.STATUS.value(), value); return this; }
@Override public Http2Headers scheme(CharSequence value) { set(PseudoHeaderName.SCHEME.value(), value); return this; }
@Override public Http2Headers path(CharSequence value) { set(PseudoHeaderName.PATH.value(), value); return this; }
request.headers().remove("http2-settings"); request.headers().remove("host"); request.headers().forEach(header -> headers.set(header.getKey().toLowerCase(), header.getValue())); ctx.fireChannelRead(new DefaultHttp2HeadersFrame(headers, false)); } else {
response.set(HttpHeaderNames.CONTENT_LENGTH, Long.toString(contentLength));
request.headers().remove("http2-settings"); request.headers().remove("host"); request.headers().forEach(header -> headers.set(header.getKey().toLowerCase(), header.getValue())); ctx.fireChannelRead(new DefaultHttp2HeadersFrame(headers, false)); } else {
@Override public Http2Headers status(CharSequence value) { set(PseudoHeaderName.STATUS.value(), value); return this; }
@Override public Http2Headers scheme(CharSequence value) { set(PseudoHeaderName.SCHEME.value(), value); return this; }
@Override public Http2Headers path(CharSequence value) { set(PseudoHeaderName.PATH.value(), value); return this; }
@Override public Http2Headers status(CharSequence value) { set(PseudoHeaderName.STATUS.value(), value); return this; }
@Override public Http2Headers method(CharSequence value) { set(PseudoHeaderName.METHOD.value(), value); return this; }
@Override public Http2Headers authority(CharSequence value) { set(PseudoHeaderName.AUTHORITY.value(), value); return this; }
@Override public Http2Headers path(CharSequence value) { set(PseudoHeaderName.PATH.value(), value); return this; }
@Override public Http2Headers scheme(CharSequence value) { set(PseudoHeaderName.SCHEME.value(), value); return this; }
@Override public Http2Headers authority(CharSequence value) { set(PseudoHeaderName.AUTHORITY.value(), value); return this; }
@Override public Http2Headers method(CharSequence value) { set(PseudoHeaderName.METHOD.value(), value); return this; }
Http2Response.build(1, new DefaultHttp2DataFrame(body2, false), false); Http2Response trailers = Http2Response.build(1, new DefaultHttp2Headers().set("foo", "bar"), true);
ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); Http2Request lastContent = Http2Request.build(1, new DefaultHttp2DataFrame(body2, true), false); Http2Headers trailers = new DefaultHttp2Headers().set("foo", "bar"); Http2Request lastHeaders = Http2Request.build(1, trailers, true);