2

Apache サーバーへのリクエストの mod_unique_id 属性にアクセスする必要があります。Javaコードでそれを行う方法はありrequest.UNIQUE_IDますか? 私はすでにこれを読みましたが、何も見つかりませんでした。記事も完全には理解していなかったので、何かを見落としている可能性があります。誰かが私のためにこれを片付けることができれば、それは素晴らしいことです!

4

2 に答える 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 に答える