Spring 获取删除请求的403错误-HYBRIS

Spring 获取删除请求的403错误-HYBRIS,spring,spring-security,hybris,http-delete,Spring,Spring Security,Hybris,Http Delete,我正在尝试调用AccountSavedCartsPageController中的deleteSaveCartForId方法: @RequestMapping(value = "/{cartId}/delete", method = RequestMethod.DELETE) @ResponseStatus(value = HttpStatus.OK) @RequireHardLogIn public @ResponseBody String deleteSaveCartForId(@PathVa

我正在尝试调用AccountSavedCartsPageController中的deleteSaveCartForId方法:

@RequestMapping(value = "/{cartId}/delete", method = RequestMethod.DELETE)
@ResponseStatus(value = HttpStatus.OK)
@RequireHardLogIn
public @ResponseBody String deleteSaveCartForId(@PathVariable(value = "cartId") final String cartId)
        throws CommerceSaveCartException
但是我得到了一份工作

Failed to load resource: the server responded with a status of 403 (forbidden)
我想答案可能在spring-security-config.xml文件中,但我看不出参数在哪里可以更改。
或者答案可能是完全在其他地方

如果给定的购物车与其他项目相关,例如订单、订单项目、购物车项目,则可能是这样的错误。在某些情况下,Hybris无法支持ORM级别的级联删除。我没有关于给定rest方法具有此功能的信息。您需要检查hybris错误日志。可能您需要启用调试模式。

您正在使用@RequireHardLogin注释。也许此注释会干扰您的请求?检查RequireHardLoginForecontrollerHandler和RequireHardLoginValuator

如果这没有帮助:您如何调用该方法?AJAX网络服务?您正在呼叫的URL是什么?也许你错过了上下文路径?扩展根