問題タブ [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.

0 投票する
1 に答える
193 参照

c++ - QNetworkReply がトリガーされない

私は C++ と Qt を初めて使用するので、当然問題が発生します。URL に接続して JSON 応答を受け取る MainWindow とは別のクラスを作成しようとしています。ただし、QObject::connect を使用した後、プログラムは SLOT プログラムに接続しません。

これまでのコードは次のとおりです(jsonhandle.h):

jsonhandle.cpp:

皆さん、何か分かったら教えてください。

0 投票する
1 に答える
1396 参照

qt - QNetworkAccessManager の正しい使い方

私はいくつかの情報をphpに投稿し、そのphpから結果を取得したいと考えています。私の POST は次のようになります: www.sample.com/test.php?un=user&pass=123345

コードはこれらのスロットを実行しません。
誰が問題が何であるかについて何か考えを持っていますか?
ありがとうございました

0 投票する
2 に答える
2102 参照

c++ - QNetworkAccessManager でのリクエスト

QNetworkAccessManager を使用して get リクエストから応答を取得する際に奇妙な問題があります。

これはクラスのコードです:

requester.h

リクエスタ.cpp

返信はこの関数によって textEdit に書き込まれます

今main.cpp

このコードを使用すると、textEdit が空になります。しかし、コメントを外すと

Requester::send_request または main.cpp では、textEdit にサーバーの回答が含まれています。

新しいアップデート

今、私はこのコードを持っており、動作します。多分それは最良のバリエーションではないかもしれませんが、私はあなたのアドバイスを喜んで聞きます:)

0 投票する
2 に答える
2409 参照

c++ - データを一時ファイルにダウンロードするQNetworkReplyでネットワークリクエストを取得するQt

オンライン ファイルの読み取りに問題があります。ファイルが一時ファイルにダウンロードされた後、ファイルの内容を読み取ろうとしています。これが私のコードです:

これを使用して、2 つの md5 文字列を比較します。

0 投票する
1 に答える
1047 参照

c++ - Qt QNetworkAccessManager を使用してファイルをダウンロードできません

私のプロジェクトでは、単純な .txt ファイルをダウンロードする必要があります。URLに基​​づいてファイルをダウンロードする関数を作成しました:

プログラムを実行すると、正しいファイル名でファイルが作成されますが、ファイルは空です。Webページに接続している場合、ファイル名は私のプログラムでのみ取得できます。私は何を忘れていますか?ビルド時にエラーは発生せず、必要なライブラリがすべて含まれています。

ありがとう :)

編集:

すべて順調です。私の問題は、リンクが http ではなく https を使用していたことです。

0 投票する
1 に答える
566 参照

qt - QNetworkReply が空です

シンプルなダウンローダーを実装しようとしています。しかし、返信とそのヘッダーが空であるため、行き詰まっています。

返信が空っぽにならないようにするには、どうすればよいですか? 前もって感謝します!

0 投票する
0 に答える
1691 参照

qt - QNetworkReply::ProtocolUnknownError の意味は何ですか?

のオブジェクトを使用して、QNetworkAccessManagerjson データを 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の前に追加しました。

誰かがこれについていくつかの情報を提供できますか?