各種リクエスト情報の取得方法

// リクエストを適宜取得
Http.RequestHeader requestHeader = request();

// URI
Logger.info("URI:{} {}", requestHeader.method(), requestHeader.uri());

// リファラ
Logger.info("Referer:{}", requestHeader.header(Http.HeaderNames.REFERER).orElse(null));

// ユーザーエージェント
Logger.info("User-Agent:{}", requestHeader.header(Http.HeaderNames.USER_AGENT).orElse(null));

// 接続元IP
Logger.info("RemoteAddress:{}", requestHeader.remoteAddress());