Delphiアプリケーションからphpページにパラメータを送信する方法を知る必要があります.phpはこれらのパラメータに対していくつかの計算を行い、結果をDelphiに再度返しますか?
4744 次
1 に答える
1
REST パターン ( http://en.wikipedia.org/wiki/REST ) の簡単な方法の 1 つは次のようになります。
1) Delphi クライアントがページを取得し、すべてのパラメータを HTTP GET または HTTP POST として渡します。
- http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods
- Delphiを使用してHttp POST URLを呼び出す最も簡単な方法は何ですか?
- Synapse Delphi HTTPS SSL GET リクエスト
任意のライブラリを使用します。いくつかの選択肢 (完全なリストではありません) は次のとおりです。
- WinInet (Windows システム ライブラリ) http://msdn.microsoft.com
- インターネット コンポーネント スイートhttp://OverByte.be
- インターネットダイレクトhttp://indyproject.org
- シナプスhttp://synapse.ararat.cz
- JediVCL http://jVCL.sf.netの URL グラバー
- mORMot フレームワークの一部http://synopse.info
など
2) PHP サーバーはこれらのパラメーターを取得し、結果を含む JSON ページを生成します。
- PHPを使用してjsonを生成するには? - そしてそこにあるマニュアルとチュートリアルへのすべてのリンク
3) Delphi クライアントは HTTP 経由でページを取得し、JSON を解析して結果の変数を処理します
JSON を解析するいくつかのライブラリは次のとおりです。
- SuperObject Delphi / SuperObject - サブノードへのアクセスとSuperObject - Extract Allおよびその他のスーパーオブジェクトに関する質問
- mORMot フレームワークの一部http://synopse.info
- Delphi Enterprise での DB Express の使用https://stackoverflow.com/search?q=delphi+TJSONObject
4) 受信したデータでやりたいことをする
于 2013-10-29T10:49:11.647 に答える