Ajax请求localhost返回403错误.但是,当我将控制器requestMethod更改为GET并在浏览器上打开请求"url"时,它会显示从server返回的json数据.我希望使用该数据填充下拉列表.请帮忙.我正在使用带有弹簧MVC框架工作的spring security 4.0.CSRF未禁用.此外,网址固定在弹簧中.
我在这里检查了相关问题,但没有找到帮助我的解决方案.
由于以下原因之一,您收到403:
您的控制器不接受POST呼叫
您没有使用ajax发布电话提交CSRF
您正在使用ajax拨打错误的电话
对于以上各项:
确保您的控制器接受POST呼叫
确保您的ajax POST调用也提交CSRF
确保根据要求使用正确的调用类型(数据检索应该是GET,创建应该是POST,修改应该是PUT,删除应该是DELETE,查看最佳实践的宁静指南在此处输入链接描述
您提供的答案无助于您了解您的问题是什么,因此您将面临更多这类难以排除故障的问题.