Apache サーバーへのリクエストの mod_unique_id 属性にアクセスする必要があります。Javaコードでそれを行う方法はありrequest.UNIQUE_ID
ますか? 私はすでにこれを読みましたが、何も見つかりませんでした。記事も完全には理解していなかったので、何かを見落としている可能性があります。誰かが私のためにこれを片付けることができれば、それは素晴らしいことです!
質問する
1666 次
2 に答える
3
UNIQUE_ID をリクエストヘッダーとして追加できます
アパッチ構成:
RequestHeader set UNIQUE_ID "%{UNIQUE_ID}e"
次に、このヘッダーを読み取る Java コードをいくつか記述します。
request.getHeader("UNIQUE_ID");
于 2013-11-05T04:13:14.727 に答える
2
/etc/apache2/apache2.confで:
<IfModule unique_id_module>
SetEnvIf X-Requestid "^$" no_request_id
RequestHeader set X-Requestid %{UNIQUE_ID}e env=no_request_id
</IfModule>
- モード対応のシンボリックリンクを追加します。
unique_id.load -> ../mods-available/unique_id.load
- シェルで、実行します
sudo a2enmod headers
- アパッチを再起動する
Java コードで:
import javax.servlet.http.HttpServletRequest;
String uniqueId = request.getHeader("x-requestid");
于 2017-01-11T11:58:44.083 に答える