gpt4 book ai didi

c++ - Qt5 QNetworkAccessManager 两次发送请求

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:08 29 4
gpt4 key购买 nike

美好的一天!

我遇到了一个奇怪的问题:QNAM 两次发送我的 SECOND 请求。我不确定如何重现该问题(实际先决条件是什么),但我有 code that will demonstrate it 100% of the time .我也可以提供screenshot of HTTP sniffer catching those requests .您可以看到我在代码行 42 发送的请求实际上被欺骗了,但是之前和之后的请求(未显示)发送正常(一次)...

我的问题类似于 this question 中显示的问题.然而...该问题与我的问题之间的主要区别是:

  • 我在 Qt 的信号和槽的帮助下以异步方式使用 QNAM
  • 我正在发送 post 请求而不是 get。

可能是什么问题?有什么方法可以让它按预期工作吗?

提前致谢!如果您需要其他信息,请询问 :)

最佳答案

如果服务器没有在响应中返回任何内容,就会发生这种情况。如果您控制服务器,则可以添加变通方法以返回一些虚拟内容。

我刚遇到这个问题,在响应中发送一个字符后,我不再看到请求发送了两次。这是使用 BlackBerry 10 (QT) 访问运行 Mongoose 作为嵌入式服务器的 iOS 设备。

关于c++ - Qt5 QNetworkAccessManager 两次发送请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17217660/

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