diff options
Diffstat (limited to 'libraries/katabasis/include')
| -rw-r--r-- | libraries/katabasis/include/katabasis/Requestor.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/libraries/katabasis/include/katabasis/Requestor.h b/libraries/katabasis/include/katabasis/Requestor.h index 4bc0256a..de8016cb 100644 --- a/libraries/katabasis/include/katabasis/Requestor.h +++ b/libraries/katabasis/include/katabasis/Requestor.h @@ -20,47 +20,11 @@ class Requestor: public QObject { public: explicit Requestor(QNetworkAccessManager *manager, OAuth2 *authenticator, QObject *parent = 0); ~Requestor(); - - - /// Some services require the access token to be sent as a Authentication HTTP header - /// and refuse requests with the access token in the query. - /// This function allows to use or ignore the access token in the query. - /// The default value of `true` means that the query will contain the access token. - /// By setting the value to false, the query will not contain the access token. - /// See: - /// https://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-16#section-4.3 - /// https://tools.ietf.org/html/rfc6750#section-2.3 - - void setAddAccessTokenInQuery(bool value); - - /// Some services require the access token to be sent as a Authentication HTTP header. - /// This is the case for Twitch and Mixer. - /// When the access token expires and is refreshed, O2Requestor::retry() needs to update the Authentication HTTP header. - /// In order to do so, O2Requestor needs to know the format of the Authentication HTTP header. - void setAccessTokenInAuthenticationHTTPHeaderFormat(const QString &value); public slots: - /// Make a GET request. - /// @return Request ID or -1 if there are too many requests in the queue. int get(const QNetworkRequest &req, int timeout = 60*1000); - - /// Make a POST request. - /// @return Request ID or -1 if there are too many requests in the queue. int post(const QNetworkRequest &req, const QByteArray &data, int timeout = 60*1000); - int post(const QNetworkRequest &req, QHttpMultiPart* data, int timeout = 60*1000); - - /// Make a PUT request. - /// @return Request ID or -1 if there are too many requests in the queue. - int put(const QNetworkRequest &req, const QByteArray &data, int timeout = 60*1000); - int put(const QNetworkRequest &req, QHttpMultiPart* data, int timeout = 60*1000); - - /// Make a HEAD request. - /// @return Request ID or -1 if there are too many requests in the queue. - int head(const QNetworkRequest &req, int timeout = 60*1000); - /// Make a custom request. - /// @return Request ID or -1 if there are too many requests in the queue. - int customRequest(const QNetworkRequest &req, const QByteArray &verb, const QByteArray &data, int timeout = 60*1000); signals: @@ -103,7 +67,6 @@ protected: OAuth2 *authenticator_; QNetworkRequest request_; QByteArray data_; - QHttpMultiPart* multipartData_; QNetworkReply *reply_; Status status_; int id_; @@ -111,9 +74,6 @@ protected: QUrl url_; ReplyList timedReplies_; QNetworkReply::NetworkError error_; - bool addAccessTokenInQuery_; - QString accessTokenInAuthenticationHTTPHeaderFormat_; - bool rawData_; }; } |
