Есть программа с функцией сервера. В QTcpSocket отдается страничка вот таким образом:
QFile    f(WEB_PATH+s);
if (f.open(QFile::ReadOnly))
socket->write(f.readAll());

Предполагается, что на этой веб-странице есть JavaScript, будет обмениваться данными с сервером. Когда то делал подобное, но в качестве сервера был микроконтроллер и обмен данными между этим сервером и скриптом был с помощью обычных GET запросов.
Интересует, как правильно организовать обмен данными между JavaScript и сервером на Qt? Тоже через GET запросы, или есть более оптимальный способ?