POST запрос выполняется в 2 раза дольше, если передаётся с данными
Тестовое приложение на Qt 5.15.2, выполняющее простейший POST запрос на свой сервер. Запрос написан специально для тестирования времени исполнения и не выполняет никаких действий на сервере.
На Андроиде10 запрос выполняется 250-300 ms, если запрос абсолютно пустой:
reply = networkAccessManager.post(request, QByteArray());
Если добавить к запросу незначительное количество данных, запрос начинает выполняется в 2/2.5 раза дольше - 600-700 ms:
reply = networkAccessManager.post(request, QString("{ \"UserId\": 234 }").toLatin1());
Не можем понять, откуда может браться такая разница? И как это исправлять?
Если билдим и запускаем эту тестовую программу под Windows, то с данными и без запрос выполняется около 220 ms. Постман на этом же Windows показывает те же 220 ms. Но не на всех Windows компьютерах так.