したがって、次のシナリオがあります(これはGrails 2.1アプリです)。
- // localhost:8080/myController経由でアクセスできるコントローラーがあります
- このコントローラーは、別のURLへの呼び出しを実行し、を使用して接続を開きます。
new URL("https://my.other.url").openConnection()
- 情報をログに記録できるように、リクエストをキャプチャしたい
私はすでに私のアプリにマップされたコントローラーの仕事をうまくやっているFilter
プレゼントを持っています。web.xml
しかし、外部URLに対してリクエストが送信されるとすぐに、何も取得されません。
私のフィルターはアプリ内のURLに対してのみ呼び出されることを理解しています。これは、フィルターのマッピングに依存します。
アプリ内のソリューションが実際にどのように実行可能であるかを確認するのに苦労しています。DevOpsチームとの混合アプローチを使用して、コンテナーからのそのような発信呼び出しをキャプチャし、それらを別のファイルに記録することを考えています。
私の質問は次のとおりです。
- アプリ自体の中でそれを行う方法はありますか?
- 私が計画しているアプローチは賢明なものですか?
乾杯!