springboot集成普元中间件
·
springboot版本:2.7.18
普元中间件地址:http://help.primeton.com/pas-micro/6.5.2.100/docs/install/embed-container-install.html
普元文档集成很简单,排除内嵌tomcat,引入普元的依赖就行了,本文章主要是因为集成后,前端部分get接口会报400

在没集成普元时是正常的,集成后报错Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
原因 可能是普元的参数校验规则更严格
解决方案:在yml文件中设置server.pas.relaxed-path-chars: [‘|’, ‘{’, ‘}’, ‘[’, ‘]’, ‘,’]和server.pas.relaxed-query-chars: [‘|’, ‘{’, ‘}’, ‘[’, ‘]’, ‘,’]

其实不止是集成普元报这个错,如果是其他的容器启动报这个错,逻辑是一样的,找到对应的配置项即可(没搞过普元,导致被折磨了两天)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)