2016-09-29 107 views
-1

我試圖構建一個簡單的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

回答

0

這是此問題的解決方案,

您需要在AJAX請求頭CSRF令牌,因爲默認情況下啓用春季CSRF安全功能。

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