2020-08-26 01:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我添加带有正斜杠的产品代码时,URL的编码如下,并引发400错误的请求错误。
例如-
productCode-111U/A
通过ootb生成URL-/p/111U%2FA
正斜杠已由ootb代码编码,并已由%2F代替
它甚至没有到达产品控制器。.请告知
您好,Neha。由于%2F被视为/,您可以通过创建自己的ProductModelUrlResolver来扩展下划线(_),以扩展 de.hybris.platform.commerceservices.url .impl.DefaultProductModelUrlResolver ,并在将productCode传递给 de.hybris.platform.commerceservices.url.impl之前,覆盖 de.hybris.platform.commerceservices.url.impl.DefaultProductModelUrlResolver#resolveInternal .AbstractUrlResolver#urlEncode 但是您也应该在ProductPageController中正确解码下划线,以便通过代码检索正确的ProductModel。
最多设置5个标签!
您好,Neha。由于%2F被视为/,您可以通过创建自己的ProductModelUrlResolver来扩展下划线(_),以扩展 de.hybris.platform.commerceservices.url .impl.DefaultProductModelUrlResolver ,并在将productCode传递给 de.hybris.platform.commerceservices.url.impl之前,覆盖 de.hybris.platform.commerceservices.url.impl.DefaultProductModelUrlResolver#resolveInternal .AbstractUrlResolver#urlEncode
但是您也应该在ProductPageController中正确解码下划线,以便通过代码检索正确的ProductModel。
一周热门 更多>