debug
This commit is contained in:
+10
-12
@@ -88,28 +88,26 @@ Pws2mqtt::~Pws2mqtt()
|
||||
{
|
||||
}
|
||||
|
||||
void missingHandler(const QHttpServerRequest &request, QHttpServerResponder &responder)
|
||||
{
|
||||
QString message = QString("404 Not Found: %1 n'existe pas").arg(request.url().path());
|
||||
responder.sendResponse(QHttpServerResponse("text/plain; charset=utf-8", message.toUtf8(), QHttpServerResponder::StatusCode::NotFound));
|
||||
}
|
||||
|
||||
void Pws2mqtt::init()
|
||||
{
|
||||
debug(DEBUGMACRO, "init http server", INFO);
|
||||
|
||||
httpServer->setMissingHandler(httpServer, missingHandler);
|
||||
// httpServer->setMissingHandler([](const QHttpServerRequest &request, QHttpServerResponder &&responder)
|
||||
/* {
|
||||
//httpServer->setMissingHandler(httpServer, missingHandler);
|
||||
httpServer->setMissingHandler([](const QHttpServerRequest &request, QHttpServerResponder &&responder)
|
||||
{
|
||||
(void) responder;
|
||||
debug(DEBUGMACRO, "body " + request.url().toString(), WARNING);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 8, 0)
|
||||
responder.sendResponse(QHttpServerResponse("text/plain; charset=utf-8", message.toUtf8(), QHttpServerResponder::StatusCode::NotFound));
|
||||
#else
|
||||
return QHttpServerResponse("404 - Page non trouvée. Route par défaut.", QHttpServerResponse::StatusCode::NotFound);
|
||||
//responder.write(QHttpServerResponse("404 - Page non trouvée. Route par défaut.", QHttpServerResponse::StatusCode::NotFound));
|
||||
});*/
|
||||
#endif
|
||||
});
|
||||
|
||||
httpServer->route("/", [](const QHttpServerRequest &request)
|
||||
{
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 8, 0)
|
||||
QList<std::pair<QByteArray, QByteArray>> headersList = request.headers().toListOfPairs();
|
||||
#else
|
||||
QList<std::pair<QByteArray, QByteArray>> headersList = request.headers().toList();
|
||||
@@ -187,7 +185,7 @@ void Pws2mqtt::listeningHttp()
|
||||
//QByteArray data;
|
||||
debug (DEBUGMACRO, "listening http requests", DEBUG);
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 8, 0)
|
||||
this->tcpServer = new QTcpServer(); //httpServer.server.listen(QHostAddress::Any, this->port);
|
||||
if (!this->tcpServer->listen(QHostAddress::LocalHost, this->listenPort))
|
||||
{
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
#include "qabstracthttpserver.h"
|
||||
#include "qhttpserver.h"
|
||||
#include <QString>
|
||||
#include <QByteArray>
|
||||
#include <QObject>
|
||||
@@ -71,5 +69,4 @@ double windChill(double airT, double vent);
|
||||
double calculerHumidex(double temperature, double humiditeRelative);
|
||||
void notify (QString notif, QString priority = "low", QString inputPath = "", QString tag = "");
|
||||
QString listProperties2notify (QMap <QByteArray, QString> propertyList, QHash <QByteArray, quint8> priority, quint8 minAlert = 0);
|
||||
void missingHandler(const QHttpServerRequest &request, QHttpServerResponder &responder);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user