From 95c16d3282c2b56e665ce0a21cade1fcb4c14dcb Mon Sep 17 00:00:00 2001 From: Curious Date: Sun, 9 Jul 2023 12:23:44 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=9C=A8=E8=AF=B7=E6=B1=82=E5=A4=B4?= =?UTF-8?q?=E9=87=8C=20=E6=B7=BB=E5=8A=A0URL=E5=8F=82=E6=95=B0=EF=BC=88?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- .../unclezs/novel/analyzer/request/RequestParams.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a80557..cf8bc90 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ com.unclezs novel-analyzer - 1.0.26 + 1.0.27 ``` diff --git a/src/main/java/com/unclezs/novel/analyzer/request/RequestParams.java b/src/main/java/com/unclezs/novel/analyzer/request/RequestParams.java index ea3efaa..6094ff6 100644 --- a/src/main/java/com/unclezs/novel/analyzer/request/RequestParams.java +++ b/src/main/java/com/unclezs/novel/analyzer/request/RequestParams.java @@ -60,6 +60,11 @@ public class RequestParams implements Verifiable, Serializable { * 请求体 */ private String body; + + /** + * URL参数(查询字符串) + */ + private String urlParams; /** * 是否为动态网页 */ @@ -111,6 +116,10 @@ public static RequestParams create(String url, RequestParams params) { } else { params = params.copy(); } + // 添加URL参数 + if (StringUtils.isNotBlank(params.getUrlParams())) { + url = url+ (url.contains("?") ? "&" : "?") + params.getUrlParams(); + } params.setUrl(url); return params; } @@ -197,6 +206,8 @@ public void setHeader(String headerName, String headerValue) { headers.put(headerName, headerValue); } + + /** * 设置请求头 如果不存在则设置 存在则忽略 * From 26956b6709f37a299585c4bfe78b3b4b67aa22b0 Mon Sep 17 00:00:00 2001 From: Curious Date: Sun, 9 Jul 2023 12:25:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=9C=A8=E8=AF=B7=E6=B1=82=E5=A4=B4?= =?UTF-8?q?=E9=87=8C=20=E6=B7=BB=E5=8A=A0URL=E5=8F=82=E6=95=B0=EF=BC=88?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bbf0ea4..fddab37 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ novel-analyzer com.unclezs novel-analyzer - 1.0.26 + 1.0.27 https://github.com/unclezs/novel-analyzer Uncle小说解析 SDK