Leif Hedstrom created TS-4364:
---------------------------------

             Summary: Remove some remnants from http/2 refactoring
                 Key: TS-4364
                 URL: https://issues.apache.org/jira/browse/TS-4364
             Project: Traffic Server
          Issue Type: Improvement
          Components: HTTP/2
            Reporter: Leif Hedstrom


It seems this code is no longer applicable, and we should remove it for 
clarity. It can wait until 7.0.0 though.

{code]
HttpTransact::handle_response_keep_alive_headers(State *s, HTTPVersion ver, 
HTTPHdr *heads)
{
.
.
.
    // check that the client is HTTP 1.1 and the conf allows chunking
    if (s->client_info.http_version == HTTPVersion(1, 1) &&
        (s->txn_conf->chunking_enabled == 1 ||
         (s->state_machine->plugin_tag &&
          (!strcmp(s->state_machine->plugin_tag, "http/2") || 
!strncmp(s->state_machine->plugin_tag, "spdy", 4)))) &&
        // if we're not sending a body, don't set a chunked header regardless 
of server response
        !is_response_body_precluded(s->hdr_info.client_response.status_get(), 
s->method) &&
        // we do not need chunked encoding for internal error messages
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to