18#ifndef QDJANGO_HTTP_CONTROLLER_H
19#define QDJANGO_HTTP_CONTROLLER_H
24#include "QDjangoHttp_p.h"
The QDjangoHttpController class provides static methods for replying to HTTP requests.
Definition QDjangoHttpController.h:35
static QDjangoHttpResponse * serveInternalServerError(const QDjangoHttpRequest &request)
Definition QDjangoHttpController.cpp:111
static QDjangoHttpResponse * serveAuthorizationRequired(const QDjangoHttpRequest &request, const QString &realm=QLatin1String("Secure Area"))
Definition QDjangoHttpController.cpp:88
static QDjangoHttpResponse * serveRedirect(const QDjangoHttpRequest &request, const QUrl &url, bool permanent=false)
Definition QDjangoHttpController.cpp:131
static bool getBasicAuth(const QDjangoHttpRequest &request, QString &username, QString &password)
Definition QDjangoHttpController.cpp:35
static QDjangoHttpResponse * serveBadRequest(const QDjangoHttpRequest &request)
Definition QDjangoHttpController.cpp:102
static QDjangoHttpResponse * serveNotFound(const QDjangoHttpRequest &request)
Definition QDjangoHttpController.cpp:120
static QString httpDateTime(const QDateTime &dt)
Definition QDjangoHttpController.cpp:53
static QDjangoHttpResponse * serveStatic(const QDjangoHttpRequest &request, const QString &filePath, const QDateTime &expires=QDateTime())
Definition QDjangoHttpController.cpp:146
The QDjangoHttpRequest class represents an HTTP request.
Definition QDjangoHttpRequest.h:32
The QDjangoHttpResponse class represents an HTTP response.
Definition QDjangoHttpResponse.h:32