2

再会!

我有一个奇怪的问题:QNAM 发送我的SECOND请求两次。我不确定如何重现问题(实际的先决条件是什么),但我有代码可以 100% 地演示它。我还可以提供捕获这些请求的 HTTP 嗅探器的屏幕截图。您可以看到我在代码行42发送的请求实际上被欺骗了,但是之前和之后的一个(未显示)发送得很好(一次)......

我的问题类似于这个问题中显示的问题。但是...该问题与我的主要区别是:

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

可能是什么问题呢?有没有办法让它按预期工作?

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

4

1 回答 1

2

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

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

于 2013-07-24T23:49:07.550 回答