[英]405 Not Allowed when using post method to Spring Rest API
我创建了一个简单的Rest API,现在我想将其与Ajax请求一起使用。 我可以对Postman使用所有CRUD操作。 但是,当我尝试发出发布请求时,出现“ 405 Not Allowed”,并且在响应标头中显示“ Allow:GET,HEAD,OPTIONS”。 因此,我想我必须告诉spring允许其他服务器发出POST,DELETE和PUT请求。
我可以通过ajax-post请求将js脚本中的硬编码数据发送到服务器。 当我尝试通过html表单发送它时,它不起作用。
谁能帮我这个忙。
基于此答案 ,也许您必须在过滤器中为请求提供此配置:
response.addHeader("Access-Control-Allow-Methods",
"GET, POST, PUT, DELETE");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.