春季MVC控制器总是返回404 POST请求

问题描述:

我试图构建一个简单的Web应用程序。春季MVC控制器总是返回404 POST请求

它的功能是:使用ajax通过post方法向服务器发布请求。

该控制器与GET方法很好地工作,但是当我将其更改为POST方法时,它始终返回404(未找到)。

是否有任何解决方案或建议检查?

+1

显示控制器和调度员servlet.xml中 –

+1

您需要发布一些代码,试图组建一个[MCVE](https://encrypted.google.com /url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwifqf69gbTPAhViB8AKHSmNAdQQFggdMAA&url=http%3A%2F%2Fstackoverflow.com%2Fhelp%2Fmcve&usg=AFQjCNEkKReghNZHBJSaky_hwPskMmG0ww&sig2=FnTPeMm0-ChgNJtzt1jlew) – Raniz

这是此问题的解决方案,

您需要在AJAX请求头CSRF令牌,因为默认情况下启用春季CSRF安全功能。

你可以在这里找到更多的信息:Ajax and JSON Requests