Это простой HTTP-сервер Qt C ++.
Когда я пытаюсь отправить запрос на публикацию, я вижу следующий вывод
"POST /? Test = 23 & someKey = 42 HTTP/1.1 "
Как я могу преобразовать это в JSON?
tcpServer = new QTcpServer();
if (!tcpServer->listen(QHostAddress::Any, 2323)) {
qDebug() << "ERROR: " << tcpServer->errorString();
return;
}
qDebug() << "Ip: " << tcpServer->serverAddress();
qDebug() << "Port: " << tcpServer->serverPort();
QObject::connect(tcpServer, &QTcpServer::newConnection, [=]() {
QTcpSocket *clientSocket = tcpServer->nextPendingConnection();
QObject::connect(clientSocket, &QTcpSocket::readyRead, [=]() {
qDebug() << clientSocket->readLine();
});
});