mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
chore: 提升请求/响应体记录大小限制至 5MB
This commit is contained in:
@@ -74,11 +74,11 @@ class SystemConfigService:
|
|||||||
"description": "请求记录级别:basic(基本信息), headers(含请求头), full(完整请求响应)",
|
"description": "请求记录级别:basic(基本信息), headers(含请求头), full(完整请求响应)",
|
||||||
},
|
},
|
||||||
"max_request_body_size": {
|
"max_request_body_size": {
|
||||||
"value": 1048576, # 1MB
|
"value": 5242880, # 5MB
|
||||||
"description": "最大请求体记录大小(字节),超过此大小的请求体将被截断(仅影响数据库记录,不影响真实API请求)",
|
"description": "最大请求体记录大小(字节),超过此大小的请求体将被截断(仅影响数据库记录,不影响真实API请求)",
|
||||||
},
|
},
|
||||||
"max_response_body_size": {
|
"max_response_body_size": {
|
||||||
"value": 1048576, # 1MB
|
"value": 5242880, # 5MB
|
||||||
"description": "最大响应体记录大小(字节),超过此大小的响应体将被截断(仅影响数据库记录,不影响真实API响应)",
|
"description": "最大响应体记录大小(字节),超过此大小的响应体将被截断(仅影响数据库记录,不影响真实API响应)",
|
||||||
},
|
},
|
||||||
"sensitive_headers": {
|
"sensitive_headers": {
|
||||||
@@ -380,7 +380,7 @@ class SystemConfigService:
|
|||||||
def truncate_body(cls, db: Session, body: Any, is_request: bool = True) -> Any:
|
def truncate_body(cls, db: Session, body: Any, is_request: bool = True) -> Any:
|
||||||
"""截断过大的请求体或响应体"""
|
"""截断过大的请求体或响应体"""
|
||||||
max_size_key = "max_request_body_size" if is_request else "max_response_body_size"
|
max_size_key = "max_request_body_size" if is_request else "max_response_body_size"
|
||||||
max_size = cls.get_config(db, max_size_key, 102400)
|
max_size = cls.get_config(db, max_size_key, 5242880) # 5MB
|
||||||
|
|
||||||
if not body:
|
if not body:
|
||||||
return body
|
return body
|
||||||
|
|||||||
Reference in New Issue
Block a user