Uploaded image for project: 'HttpComponents HttpCore'
  1. HttpComponents HttpCore
  2. HTTPCORE-281

Server does not follow version negotiation rules correctly

    XMLWordPrintableJSON

Details

    Description

      If a request is made with HTTP/1.0 and a response is provided with HTTP/1.1 the server will incorrectly treat the entire connection as 1.1 by keeping a connection open with the client. Some clients (ab for example) will simply hang waiting for the server to close the connection.

      RFC 2145 (http://www.faqs.org/rfcs/rfc2145.html) describes HTTP version numbers and how clients and servers should act.

      Attachments

        1. HTTPCORE-281.diff
          2 kB
          Bill Speirs
        2. HTTPCORE-281v2.diff
          2 kB
          Bill Speirs

        Activity

          People

            Unassigned Unassigned
            wspeirs Bill Speirs
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: