From 879dda0f1d05a5ae1c6492abf4490226568a28ac Mon Sep 17 00:00:00 2001 From: TheWhiteDog9487 Date: Tue, 26 Aug 2025 17:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=AE=A2=E6=88=B7=E7=AB=AFUA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../WebAPI/Configuration/OpenAPIConfiguration.java | 2 +- .../WebAPI/Controller/Filter/LogClientInfo.java | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 708d77d..b91965a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "xyz.thewhitedog9487" -version = "0.4.3" +version = "0.4.4" java { toolchain { diff --git a/src/main/java/xyz/thewhitedog9487/WebAPI/Configuration/OpenAPIConfiguration.java b/src/main/java/xyz/thewhitedog9487/WebAPI/Configuration/OpenAPIConfiguration.java index 7c1fd11..fdddef3 100644 --- a/src/main/java/xyz/thewhitedog9487/WebAPI/Configuration/OpenAPIConfiguration.java +++ b/src/main/java/xyz/thewhitedog9487/WebAPI/Configuration/OpenAPIConfiguration.java @@ -23,7 +23,7 @@ class OpenAPIConfiguration { .contact(new Contact() .name("TheWhiteDog9487") .url("https://www.github.com/TheWhiteDog9487/WebAPI")) - .version("0.4.3") + .version("0.4.4") .license(new License() .name("WTFPL") .url("https://spdx.org/licenses/WTFPL")) ) diff --git a/src/main/java/xyz/thewhitedog9487/WebAPI/Controller/Filter/LogClientInfo.java b/src/main/java/xyz/thewhitedog9487/WebAPI/Controller/Filter/LogClientInfo.java index 28062f1..d9753b1 100644 --- a/src/main/java/xyz/thewhitedog9487/WebAPI/Controller/Filter/LogClientInfo.java +++ b/src/main/java/xyz/thewhitedog9487/WebAPI/Controller/Filter/LogClientInfo.java @@ -36,4 +36,9 @@ public class LogClientInfo extends OncePerRequestFilter { log.info("请求携带了CF-IPCountry头部,ISO3166代码:{},对应的国家/地区:{}", IP, Country.getDisplayCountry(Locale.SIMPLIFIED_CHINESE)); } else { log.info("请求未携带CF-IPCountry头部,无法获取国家/地区信息。"); } + var UserAgent = request.getHeader("User-Agent"); + if( UserAgent == null ){ + log.info("请求未携带User-Agent头部,无法获取客户端软件信息。"); } + else{ + log.info("请求的User-Agent:{}", UserAgent); } filterChain.doFilter(request, response); } } \ No newline at end of file