Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-100487

QtHttpServer: Consider using Qt's HTTP header parser code instead of unmaintained 3rd party project

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.4.0 Beta1
    • Component/s: Network
    • Labels:
    • Story Points:
      8
    • Commits:
      9d0997a5f1 (qt-extensions/qthttpserver/dev) 9d0997a5f1 (qt/qthttpserver/6.4)
    • Sprint:
      Team Two Foundation Sprint 52, Team B Foundation Sprint 53, Team B Foundation Sprint 55

      Description

      Currently 3rd party code is used for parsing HTTP headers. Qt seems to have QHttpHeaderParser class for parsing HTTP responses. Perhaps it could be extended to support HTTP requests and be used instead the 3rd party component.

      The used project (https://github.com/nodejs/http-parser) also has this in its README:

      http-parser is not actively maintained. New projects and projects looking to migrate should consider llhttp.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-100487
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              Reporter:
              ievgenii.meshcheriakov Ievgenii Meshcheriakov
              PM Owner:
              Vladimir Minenko Vladimir Minenko
              RnD Owner:
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes