pqhttpformdata.h 734 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef PQHTTPFROMDATA_H
  2. #define PQHTTPFROMDATA_H
  3. #include <QHttpMultiPart>
  4. #include <QMap>
  5. #include <QHash>
  6. #include <QNetworkAccessManager>
  7. #include <QNetworkRequest>
  8. class QNetworkReply;
  9. namespace PQ {
  10. class PQHttpFormData : public QHttpMultiPart
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit PQHttpFormData(QObject *parent = nullptr);
  15. void set(const QString & key,const QString & v);
  16. void set(const QMap<QString,QString> & v);
  17. void set(const QHash<QString,QString> & v);
  18. QString contentType();
  19. QNetworkReply * postThis(QNetworkAccessManager * manger,QNetworkRequest & request);
  20. QNetworkReply * putThis(QNetworkAccessManager * manger,QNetworkRequest & request);
  21. signals:
  22. };
  23. }
  24. #endif // PQHTTPMUTIPART_H