点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在6.6 Hybris实例上访问...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在6.6 Hybris实例上访问...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在6.6 Hybris实例上访问SmartEdit时,您会遇到一些前端问题(CSS无法加载等),使整个界面部分无法正常工作,并在控制台上引发此错误:
org.springframework.security.web.firewall.RequestRejectedException:由于网址未标准化,因此请求被拒绝。
这是由于错误的Spring路径生成,如下所示
https://dev.local:9002/smartedit/static-resources/dist/smartedit//fonts/hyicon.woff?1509480052
(请注意,在"字体"之前的两个斜杠"//")
这是由于Spring StrictHttpFirewall
https://github.com/spring-projects/spring-security/issues/5044 a>
https://github.com/spring-projects/spring-security/issues/5007 a>
这绝对是Hybris必须解决的问题,因为不应以错误的方式生成URL。 通过快速分析,URL总是以错误的方式生成(即,在6.5.0.3中也是这样生成的),但是由于Spring StrictHttpFirewall
的原因,它们不再被允许。
为了临时修复它:
StrictHttpFirewall.setAllowUrlEncodedSlash(true)
或恢复为 HttpFirewall
有效! 我使用6.4春季安全版。 谢谢
一周热门 更多>