【问题标题】:Which Qt function does return HTTP request in string?哪个 Qt 函数以字符串形式返回 HTTP 请求?
【发布时间】:2011-12-20 13:17:16
【问题描述】:

我知道对于具有 QNetworkAccessManager::post 功能的某些网页,我可以有一些 HTTP 请求,比如 post 。一切都会好的。但我需要 Qt 创建并发送到某个服务器的端口 80 的原始请求。让我解释一下,我有一个模块,我只能创建与该模块到服务器的 TCP 连接。所以我不能直接使用 Qt 类。我必须通过某种方式从 Qt 获取请求,然后尝试发送到端口 80。这样的事情:

QString SomeClass::httpRequest();

谢谢!

【问题讨论】:

  • 如果您正在构建请求,听起来您就是这样,为什么不将请求传递给您的模块?
  • 当然。我需要那个请求。 Qt 隐藏了我们的请求。我需要这个请求。
  • 您目前如何在 Qt 中生成请求?
  • 我要上传图片。所以我可以使用 post 功能,但我想要它的 http 请求。因为我想通过tcp连接直接发送到某个站点的80端口。

标签: qt httprequest


【解决方案1】:

看一下类QNetworkReply::rawHeader[1],它是post方法返回的

1 - http://developer.qt.nokia.com/doc/qt-4.8/qnetworkreply.html#rawHeader

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-19
    • 2023-04-09
    • 1970-01-01
    • 2023-01-18
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2014-03-20
    相关资源
    最近更新 更多