我正在尝试编写一个简单的应用程序,它将启动浏览器并根据用户的输入将其发送到 URL
。
QDesktopServices::openUrl(QUrl(url));
但是,我想传递变量以及他们使用 POST
提交的任何 URL
。
对于 GET
,我需要做的只是将值嵌入到 URL
字符串中,但是我将如何添加 POST
变量?
谢谢。
最佳答案
QDesktopServices 不是为此设计的,我建议您使用 QNetworkAccessManager::post
进行 HTTP POST。
然后,如果有必要,您可以从 HTTP 响应中获取一些信息以打开桌面浏览器。
关于c++ - Qt QDesktopServices::openUrl - 使用发布值启动浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553802/