问题:
接口请求是有数组的(特殊字符)
/admin/role/page?roleName=¤t=1&size=10&descs[]=create_time
报错1:
The valid characters are defined in RFC 7230 and RFC 3986

报错2: Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
Invalid character found in the request target

解决:
针对properties文件,配置如下:
server.tongweb.relaxed-path-chars=[,]
#url路径上允许的特殊字符 需要使用的特殊字符,多个使用逗号分隔多个使用逗号分隔,如{,|,}
server.tongweb.relaxed-query-chars=[,]
#查询参数允许的特殊字符 需要使用的特殊字符多个使用逗号分隔,如{,|,}

以上报错是yml文件不支持server.tongweb.relaxed-path-chars=配置方式
yml文件,配置如下:
server:
tongweb:
relaxed-path-chars:
- '['
- ']'
relaxed-query-chars
- '['
- ']'

8056

被折叠的 条评论
为什么被折叠?



