私は、私が言われたウェブUIベースのアプリを持っています、残りのマイクロサービス/ウェブサービスを呼び出します。このサービスのためのドキュメントはありません。そして、私に巨大なコードを説明できる人は誰もいません。さらに、コードは自己文書化ではありません。残りのWebサービスをリバースエンジニアリングするにはどうすればよいですか?
Web UIで実行されたアクションをサービス呼び出しにマッピングすることで、サービスの仕組みを理解したいと思います。グーグルの後、私はそれを行うために2つのアプローチをとることができるようです。
1 - クロム開発ツールネットワークモジュールを使用します。
2 - フィドラーまたはチャールズプロキシを使用します。
どのアプローチが最良で、なぜそうであるか教えてください。両方がうまくいかない場合は、どのようにして目標を達成できるか教えてください。
ありがとうございました。
いずれかを使用します。 httpsの傍受でFiddlerを設定するには、いくつかの追加ステップが必要です(しかし、それは文書化されています)。 – wOxxOm
この質問はいくつかの理由で不適切です:_pinions_を_broad_トピックについて募集しています_。 – rmlan
私ははっきりしていません、残りのサービスを提供しているサーバーにアクセスできますか?春のJavaの休憩サービスの場合は、利用可能なURL、期待されるパラメータ、期待される結果などをブラウズできるいくつかの自己文書化オプションがあります...あなたが完全にRestユーザーの場合は、これはオプションではありません。 – GavinF