私は2つのドメインを持っています。http://sender.com/someServlet/ とhttp://receiver.com/someReceiver。
someServletにデータを POST しsomeReceiverます。流れは以下のようなもので、
sender.com -> Apache web server of receiver.com -> Application server of receiver.com
someReceiverreceiver.com のサーブレットにデータを投稿しているドメインを取得したい。
リクエストが通過する必要があるApache Webサーバーがあるため、someReceiverサーブレットで以下のコードを実行すると、sender.comではなくreceiver.comのドメインを取得しています。
request.getServerName();
この投稿ではgetServerName();、実際の送信者のドメインを返すようにサポートする構成を行うように指示しています。どのような構成を行う必要があるかわかりません。
データを投稿している実際のドメインを取得するにはどうすればよいですか?