/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void removeTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, false); }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void setTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, true); }
private void prepareRequestHeaders(HttpRequest request, String hostHeader, boolean chunked) { HttpHeaders headers = request.headers(); headers.remove(TRANSFER_ENCODING); if (!headers.contains(HOST)) { request.headers().set(HOST, hostHeader); } if (chunked) { HttpUtil.setTransferEncodingChunked(request, true); } if (conn.options.isTryUseCompression() && request.headers().get(ACCEPT_ENCODING) == null) { // if compression should be used but nothing is specified by the user support deflate and gzip. request.headers().set(ACCEPT_ENCODING, DEFLATE_GZIP); } if (!conn.options.isKeepAlive() && conn.options.getProtocolVersion() == io.vertx.core.http.HttpVersion.HTTP_1_1) { request.headers().set(CONNECTION, CLOSE); } else if (conn.options.isKeepAlive() && conn.options.getProtocolVersion() == io.vertx.core.http.HttpVersion.HTTP_1_0) { request.headers().set(CONNECTION, KEEP_ALIVE); } }
@Override protected FullHttpMessage beginAggregation(HttpMessage start, ByteBuf content) throws Exception { assert !(start instanceof FullHttpMessage); HttpUtil.setTransferEncodingChunked(start, false); AggregatedFullHttpMessage ret; if (start instanceof HttpRequest) { ret = new AggregatedFullHttpRequest((HttpRequest) start, content, null); } else if (start instanceof HttpResponse) { ret = new AggregatedFullHttpResponse((HttpResponse) start, content, null); } else { throw new Error(); } return ret; }
HttpUtil.setTransferEncodingChunked(response, true);
HttpUtil.setTransferEncodingChunked(response, true); } else { response.headers().set(HttpHeaderNames.CONTENT_LENGTH, contentLength);
HttpUtil.setTransferEncodingChunked(nettyRequest, true); } else { nettyRequest.headers().add(HttpHeaderNames.CONTENT_LENGTH, jerseyRequest.getLengthLong());
HttpUtil.setTransferEncodingChunked(request, true);
HttpUtil.setTransferEncodingChunked(message, false); nextState = State.SKIP_CONTROL_CHARS; } else if (HttpUtil.isTransferEncodingChunked(message)) {
public void prepareChunkStream() { committed = true; DefaultHttpResponse response = getDefaultHttpResponse(); HttpUtil.setTransferEncodingChunked(response, true); ctx.write(response); }
private void prepareRequestHeaders(HttpRequest request, String hostHeader, boolean chunked) { HttpHeaders headers = request.headers(); headers.remove(TRANSFER_ENCODING); if (!headers.contains(HOST)) { request.headers().set(HOST, hostHeader); } if (chunked) { HttpUtil.setTransferEncodingChunked(request, true); } if (conn.options.isTryUseCompression() && request.headers().get(ACCEPT_ENCODING) == null) { // if compression should be used but nothing is specified by the user support deflate and gzip. request.headers().set(ACCEPT_ENCODING, DEFLATE_GZIP); } if (!conn.options.isKeepAlive() && conn.options.getProtocolVersion() == io.vertx.core.http.HttpVersion.HTTP_1_1) { request.headers().set(CONNECTION, CLOSE); } else if (conn.options.isKeepAlive() && conn.options.getProtocolVersion() == io.vertx.core.http.HttpVersion.HTTP_1_0) { request.headers().set(CONNECTION, KEEP_ALIVE); } }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void removeTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, false); }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void setTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, true); }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void setTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, true); }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void setTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, true); }
/** * @deprecated Use {@link HttpUtil#setTransferEncodingChunked(HttpMessage, boolean)} instead. */ @Deprecated public static void removeTransferEncodingChunked(HttpMessage m) { HttpUtil.setTransferEncodingChunked(m, false); }
public void chunkedTransfer(boolean chunked) { if (!hasSentHeaders() && HttpUtil.isTransferEncodingChunked(nettyRequest) != chunked) { requestHeaders.remove(HttpHeaderNames.TRANSFER_ENCODING); HttpUtil.setTransferEncodingChunked(nettyRequest, chunked); } }
@Override public HttpServerOperations chunkedTransfer(boolean chunked) { if (!hasSentHeaders() && HttpUtil.isTransferEncodingChunked(nettyResponse) != chunked) { responseHeaders.remove(HttpHeaderNames.TRANSFER_ENCODING); HttpUtil.setTransferEncodingChunked(nettyResponse, chunked); } return this; }
@Override public NettyOutbound sendObject(Publisher<?> dataStream) { if (!HttpUtil.isTransferEncodingChunked(nettyRequest) && !HttpUtil.isContentLengthSet(nettyRequest) && !method().equals(HttpMethod.HEAD) && !hasSentHeaders()) { HttpUtil.setTransferEncodingChunked(nettyRequest, true); } return super.sendObject(dataStream); }
@Override public NettyOutbound sendObject(Publisher<?> dataStream) { if (!HttpUtil.isTransferEncodingChunked(nettyRequest) && !HttpUtil.isContentLengthSet(nettyRequest) && !method().equals(HttpMethod.HEAD) && !hasSentHeaders()) { HttpUtil.setTransferEncodingChunked(nettyRequest, true); } return super.sendObject(dataStream); }