0

Qt/C++ を使用して、5 ~ 7 秒ごとにいくつかの値を読み取り、それらを Web サイトに送信するアプリケーションを作成しました。

私のアプローチはとてもシンプルです。送信したい値を読んでいるだけで、Web サイトに HTTP POST を送信します。また、ユーザー名とパスワードを Web サイトに送信します。

問題は、リクエストが成功したかどうかがわからないことです。つまり、リクエストを送信してサーバーがそれを取得すると、常に HTTP:200 が返されます。たとえば、パスワードが正しくない場合、それを知る方法はありません。これが HTTP の仕組みです。

ここで、アプリケーションと Web サイト間の通信を処理するために、ある種のプロトコルが必要になると思います。

問題は、どのプロトコルを使用するかです。

4

2 に答える 2

0

サーバー側のスクリプトを変更できる場合は、次のことができます

一方の端で: ajax 経由で HTTP ポスト リクエストを作成し、ajax リクエストの結果を評価できます。

サーブ側では、HTTP リクエストでプロセスを実行し、すべてが適切に行われると、それを呼び出した ajax スクリプトにデータを送信できます。

あなたの問題を解決します..?

于 2011-07-21T09:57:57.823 に答える
0

応答ヘッダーが送信される前に実行されたアクションが完了した場合は、それにカスタム ステータスを追加するオプションがあります。ウェブサイトが PHP で構築されている場合、header()を呼び出して操作のカスタム ステータスを追加できます。

header('XAppRequest-Status: complete');
于 2011-07-21T10:22:29.613 に答える