Size: a a a

2021 July 07

v

vyacheslav@deepin:~$ in Qt
а так файлы идентичные за исключением qt_add
источник

v

vyacheslav@deepin:~$ in Qt
Это из вас скорее всего никто не пытался в файл писать в сетевом хранилище, или не писать лог, если программа на Qt юзается как виндовский сервис
источник

v

vyacheslav@deepin:~$ in Qt
ещё и с политикой этой такие свистопляски
источник

v

vyacheslav@deepin:~$ in Qt
с 1С ещё через QActionX поработайте, очень полюбите винду
источник

SE

Stanislav Ershov in Qt
везде свистоплясок хватает, не надо тут
источник

v

vyacheslav@deepin:~$ in Qt
на линуксе в сетевую папку ты пишешь как в обычную
источник

SE

Stanislav Ershov in Qt
холивар на ровном месте поднимать
источник

v

vyacheslav@deepin:~$ in Qt
без всякого гемороя
источник

SE

Stanislav Ershov in Qt
источник

v

vyacheslav@deepin:~$ in Qt
разок примонтировал, кинул моунт в крон при старте и всё
источник

v

vyacheslav@deepin:~$ in Qt
да и сервисами одно удовольствие работать
источник

v

vyacheslav@deepin:~$ in Qt
файлик создал, systemd рестартанул и всё чин-чинерём
источник

v

vyacheslav@deepin:~$ in Qt
я не утверждаю, что в линуксе всё безоблачно, но значительно больше контроля над ситуацией
источник

W

WhoAmI? in Qt
источник

МП

Михаил Притугин... in Qt
Всем добрый день!
У меня вопрос довольно сложный - я попытаюсь на примере простого приложения
Значит есть простое приложение, которое обращается к HTTP сервису (который, предположим, возвращает PlainTextResponse(«Hello World»)
При нажатии на кнопку QNetworkAccessManager делает get запрос к этому сервису и выводит в qDebug

Ожидаемое поведение:
1 вызов выводит «Hello world»
2 вызов выводит «Hello world»

Реальное поведение:
1 вызов выводит "Error transferring <адрес> - server replied: Bad Request"
2 вызов выводит «Hello world»

На HTTP сервисе при 1 запросе [WARNING] Unsupported upgrade request.
При втором 200 - все ОК

Начал копать проблему в сервере - там проблем нет.

Начал искать проблему в Qt и отслеживать весь трафик, что идет от приложения:
На картинке:
1 запрос слева
2 запрос справа

Видно, что они разные и как раз видно upgrade request.
источник

МП

Михаил Притугин... in Qt
Вопросы:
1) почему так происходит?
2) как это исправить?

Очевидное решение отправлять customRequest и самому все поля запроса писать.

Но хотелось бы обойтись стандартными средствами QNetworkAccessManager->get
источник

МП

Михаил Притугин... in Qt
Очень странное поведение
Первый запрос после запуска приложения всегда upgrade - все последующие обычные
Хотя код для первого и последующих одинаковый…
источник

AS

Anatoly Shirokov in Qt
хороший инструмент для решения подобных загадок Wireshark
источник

МП

Михаил Притугин... in Qt
Его и использовал для трекинга
источник

AS

Anatoly Shirokov in Qt
посмотри реальный обмен между клиентом и сервером
источник