問題タブ [qnetworkreply]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QT reports "QNetworkReplyHttpImplPrivate::_q_startOperation was called more than once" when requesting a http URL
I'm doing a very small and simple implementation of a protocol where my program will send a specific URL to a target machine and the target will reply with a JSON file.
I have read many examples of how to do this in QT but still I face a log message that I don't understand and I haven't been able to figure out what the problem actually is.
This is parts of my minimalistic code that sends the http request:
The main class:
This is the implementation of the actual sending of the network request:
When I run the code and press the button I get following message in the Application output window: QNetworkReplyHttpImplPrivate::_q_startOperation was called more than once QUrl("http://192.168.1.115/JSON.HTML?FN=ALSummary")
When I search for a solution I find only git comments but no explanation to the cause of this.
qt - rtsp リンクを使用した QNetworkAccessManager
ipcamera への RTSP リンクが機能しているか、qt QNetworkAccessManager を使用していないかを確認する必要があります。現在、以下のコードがあり、http リンクで正常に動作していますProtocolUnknownError
。reply->error()
URLを次のように変更すると
QUrl url("https://stackoverflow.com
");
エラーなしで成功リプレイを取得しています。
qt - NetworkReply HttpStatusCode QVariant(無効)
以下のコードを使用して http リクエストを作成しています。
リモート サーバーは要求を実行し、204 コードを返しました。
私はwireshark
キャプチャして、返信があったことを確認していました204 No Content
。
ただし、そこにある出力はQVariant(Invalid)
、toInt
出力は0
です。
に変更しようとしPUT
ましGET
たが、まだ機能していません。
c++ - qnetworkreply ステータスコードまたはエラーはありませんが、失敗しています
qtでgetリクエストを実行するときに何が問題になるのかを見つけようとしています。に次のスロットが接続されていnetworkmanager
ます。
完成したリクエストは次のようになります。
ただし、ステータスは常に空Failing
でreason
出力されますが、その後に値はありません(タイムアウト、401などの理由が予想されていました)。
私も試しました:
しかし、これは呼び出されません。
何が問題なのかを知るにはどうすればよいですか?