2

プロジェクトの特定のニーズのために、コードの一部を他のクローズド ソース コードと接続する必要があります。私の考えは、元のアプリケーションがどのように通信するかを理解し、その動作を模倣することです。Wiresharkを使用していくつかの HTTP 交換 (POST 要求と XML 応答を使用して実行) を分析する最初のステップは既に完了しています。交換の最後に、サーバーは記録する必要がある出力を生成します。

さて、私の質問は、私の入力でクライアントの動作を再現する最も簡単な方法は何ですか? つまり、コーディングが少ないものですか?基本的に、「プログラミング」の力はあまり必要ありません。サーバーの応答でいくつかの変数を解析し、それらを後続の要求で再利用する機能だけが必要です。

コマンドライン PHP スクリプトを使用してクライアントの動作を複製する同様の作業を既に行っていますが、これはかなり面倒であり、コードはほとんど判読できないため保守が容易です。

どんな提案でも大歓迎です!! ありがとう

4

2 に答える 2

1

スケーラブルなソリューションが必要なく、アプリが特定の要求/応答のみを処理する必要がある場合は、いくつかの要求を XML BLOB として事前に作成し、それらの変数を更新して送信し、基本的な XML 解析を実行して値を取得できます。応答を含む XML 要素の。基本的に、アプリは Wireshark で録音した会話のリピーターとして機能し、微調整していくつかの値を変更します。

于 2010-01-27T00:20:26.153 に答える
0

これら 2 つは Firefox で動作します。

改ざんデータ

フィドラー

于 2010-01-27T00:20:05.593 に答える