gpt4 book ai didi

qtwebkit - 如何在 QtWebKit 中获取响应

转载 作者:行者123 更新时间:2023-12-02 21:48:53 25 4
gpt4 key购买 nike

我是 QtWebKit 的初学者,我构建了加载页面的简单 Web 框架(服务器端)当我从这个页面提交数据时,我喜欢在 C++ 端捕获来自服务器的响应字符串我怎样才能做到这一点 ?

最佳答案

我对 Qt(我是新手)进行了修改,找到了一种捕获 WebKit 下载的所有资源的方法。方法如下:

1) 创建您自己的 QNetworkAccessManager 子类

2) 在派生类中,重写虚函数 createRequest

3) 调用基类实现来获取响应对象。之后你可以看看URL(或其他参数)并确定是否需要捕获该特定资源

4)如果这样做 - 将readyRead信号连接到某个将捕获数据的插槽

5) 在该槽中调用 peek 函数读取数据,以便 WebKit 也获取数据

6) 创建 QWebPage 对象后,调用 setNetworkAccessManager 并传递步骤 1) 中新创建的子类实例

就是这样 - 享受吧!

关于qtwebkit - 如何在 QtWebKit 中获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2426053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com