summaryrefslogtreecommitdiffstats
path: root/examples/qt3d/planets-qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qt3d/planets-qml')
-rw-r--r--examples/qt3d/planets-qml/networkcontroller.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/qt3d/planets-qml/networkcontroller.cpp b/examples/qt3d/planets-qml/networkcontroller.cpp
index a08a26300..411505a41 100644
--- a/examples/qt3d/planets-qml/networkcontroller.cpp
+++ b/examples/qt3d/planets-qml/networkcontroller.cpp
@@ -94,12 +94,18 @@ void NetworkController::readyRead()
QByteArray reply;
if (list.count() == 3) {
- reply = "Command accepted.";
+ socket->write("HTTP/1.1 200 OK\r\n");
+ reply = QStringLiteral("Command accepted: %1 %2").arg(list[1], list[2]).toUtf8();
emit commandAccepted(list[1], list[2]);
} else {
- reply = "Command rejected.";
+ socket->write("HTTP/1.1 404 Not Found\r\n");
+ reply = "Command rejected";
}
+ socket->write("Content-Type: text/plain\r\n");
+ socket->write(QStringLiteral("Content-Length: %1\r\n").arg(reply.size()).toUtf8());
+ socket->write("Connection: close\r\n");
+ socket->write("\r\n");
socket->write(reply);
socket->disconnectFromHost();
}