問題タブ [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.
c++ - QNetworkReply がトリガーされない
私は C++ と Qt を初めて使用するので、当然問題が発生します。URL に接続して JSON 応答を受け取る MainWindow とは別のクラスを作成しようとしています。ただし、QObject::connect を使用した後、プログラムは SLOT プログラムに接続しません。
これまでのコードは次のとおりです(jsonhandle.h):
jsonhandle.cpp:
皆さん、何か分かったら教えてください。
qt - QNetworkAccessManager の正しい使い方
私はいくつかの情報をphpに投稿し、そのphpから結果を取得したいと考えています。私の POST は次のようになります: www.sample.com/test.php?un=user&pass=123345
コードはこれらのスロットを実行しません。
誰が問題が何であるかについて何か考えを持っていますか?
ありがとうございました
c++ - QNetworkAccessManager でのリクエスト
QNetworkAccessManager を使用して get リクエストから応答を取得する際に奇妙な問題があります。
これはクラスのコードです:
requester.h
リクエスタ.cpp
返信はこの関数によって textEdit に書き込まれます
今main.cpp
このコードを使用すると、textEdit が空になります。しかし、コメントを外すと
Requester::send_request または main.cpp では、textEdit にサーバーの回答が含まれています。
新しいアップデート
今、私はこのコードを持っており、動作します。多分それは最良のバリエーションではないかもしれませんが、私はあなたのアドバイスを喜んで聞きます:)
c++ - データを一時ファイルにダウンロードするQNetworkReplyでネットワークリクエストを取得するQt
オンライン ファイルの読み取りに問題があります。ファイルが一時ファイルにダウンロードされた後、ファイルの内容を読み取ろうとしています。これが私のコードです:
これを使用して、2 つの md5 文字列を比較します。
c++ - Qt QNetworkAccessManager を使用してファイルをダウンロードできません
私のプロジェクトでは、単純な .txt ファイルをダウンロードする必要があります。URLに基づいてファイルをダウンロードする関数を作成しました:
プログラムを実行すると、正しいファイル名でファイルが作成されますが、ファイルは空です。Webページに接続している場合、ファイル名は私のプログラムでのみ取得できます。私は何を忘れていますか?ビルド時にエラーは発生せず、必要なライブラリがすべて含まれています。
ありがとう :)
編集:
すべて順調です。私の問題は、リンクが http ではなく https を使用していたことです。
qt - QNetworkReply が空です
シンプルなダウンローダーを実装しようとしています。しかし、返信とそのヘッダーが空であるため、行き詰まっています。
返信が空っぽにならないようにするには、どうすればよいですか? 前もって感謝します!
qt - QNetworkReply::ProtocolUnknownError の意味は何ですか?
のオブジェクトを使用して、QNetworkAccessManager
json データを Web サイトに投稿します。
QNetworkReply
クラスのポインタであるリプライをスロット関数で扱う場合、 is の値とreply->error()
is301
の値reply->errorString()
ですError downloading http://www.example.com/query - server replied: Service Unavailable
。
のドキュメントを確認しましたQNetworkReply
。このエラーの説明は次のとおりです。
QNetworkReply::ProtocolUnknownError|301|プロトコルが不明なため、ネットワーク アクセス API は要求を受け入れることができません
また、このエラーが http ステータス 301 とは異なることもわかっています。
http://
URLの前に追加しました。
誰かがこれについていくつかの情報を提供できますか?