ClientHttpResponseImpl httpResponse = httpResponseInProcessAttr.get(connection);
if (httpResponse == null) {
httpResponse = ClientHttpResponseImpl.create();
final Queue<HttpRequestPacket> requestQueue = getRequestQueue(connection);
httpResponse.setRequest(requestQueue.poll());
httpResponse.initialize(this, input.position(), maxHeadersSize, MimeHeaders.MAX_NUM_HEADERS_UNBOUNDED);
httpResponse.setSecure(isSecure(connection));
httpResponseInProcessAttr.set(connection, httpResponse);
}
return handleRead(ctx, httpResponse);