请求体大小限制
插件信息
名称 | 字段 | 属性 |
---|---|---|
请求体大小限制 | body_check | 安全防控 |
描述
当客户端向服务器发送请求时,请求体中可能包含大量的数据,如文件上传、表单提交等。如果没有对请求体大小进行限制,那么客户端可以发送非常大的请求体,这可能导致网络拥塞,影响其他用户的访问速度和体验;其次,处理大量的请求体数据会消耗服务器的计算和存储资源,降低服务器的性能和响应速度;同时,恶意用户可能利用大请求体来进行拒绝服务(Denial of Service)攻击,通过消耗服务器资源来使其无法正常工作。
因此,通过限制请求体大小,可以有效地控制网络流量、保护服务器资源和防止潜在的安全威胁。
配置示例
{
"is_empty":false,
"allowed_payload_size":0
}
字段描述
字段 | 类型 | 描述 |
---|---|---|
is_empty | boolean | 是否允许为空,默认:false |
allowed_payload_size | int | 允许的最大请求体大小,单位:KB,当值<=0时,不做校验 |