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

Add QHttpHeaders class

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.6
    • None
    • Qt Http Server
    • None

      Provides basic API for adding / removing / reading http headers.
      This class is going to be used as an HTTP Headers container and will be used in
      List of required methods: (pseudocode)

      bool hasHeader(QByteArrayView name) const;
      QList<QByteArrayView> value(QByteArrayView name) const;
      void addHeader(QByteArray name, QByteArray value);
      void addHeaders(QByteArray name, QList<QByteArray> values);
      void setHeader(QByteArray name, QByteArray value);
      void setHeaders(QByteArray name, QList<QByteArray> values);
      void clearHeader(QByteArrayView name);
      void clearHeaders();

       

      Additionally, known headers should be supported (whole list).

       

      QList<QByteArrayView> value(QHttpHeaders::KnownHeader header) const;
      bool addHeader(QHttpHeaders::KnownHeader header, QByteArray value);
      bool addHeaders(QHttpHeaders::KnownHeader header, QList<QByteArray> values);
      bool setHeader(QHttpHeaders::KnownHeader header, QByteArray value);
      bool setHeaders(QHttpHeaders::KnownHeader header, QList<QByteArray> values);
      void clearHeader(QHttpHeaders::KnownHeader header);

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kokujawa Konrad Kujawa
            kokujawa Konrad Kujawa
            Vladimir Minenko Vladimir Minenko
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes