Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sl-gateway
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouwei
sl-gateway
Commits
209c40a9
Commit
209c40a9
authored
May 06, 2025
by
zhouwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加日志
parent
13f97d7c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
2 deletions
+3
-2
FailoverGatewayFilterFactory.java
...yan/securitylink/filter/FailoverGatewayFilterFactory.java
+3
-2
No files found.
src/main/java/com/nanyan/securitylink/filter/FailoverGatewayFilterFactory.java
View file @
209c40a9
...
...
@@ -226,14 +226,15 @@ public class FailoverGatewayFilterFactory extends AbstractGatewayFilterFactory<F
private
Mono
<
String
>
cacheRequestBody
(
ServerWebExchange
exchange
)
{
ServerHttpRequest
request
=
exchange
.
getRequest
();
// 如果已经缓存过请求体,直接返回
if
(
exchange
.
getAttribute
(
CACHED_REQUEST_BODY_KEY
)
!=
null
)
{
return
Mono
.
just
(
""
);
}
if
(
exchange
.
getAttribute
(
REQUEST_ID
)
==
null
)
{
exchange
.
getAttributes
().
put
(
REQUEST_ID
,
UUID
.
randomUUID
().
toString
());
String
requestId
=
UUID
.
randomUUID
().
toString
();
exchange
.
getAttributes
().
put
(
REQUEST_ID
,
requestId
);
exchange
.
getRequest
().
getHeaders
().
add
(
REQUEST_ID
,
requestId
);
}
// 对于不需要请求体的方法,直接返回
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment