我创建了一个简单的Rest API,现在我想用Ajax请求来使用它。我可以使用Postman的所有CRUD操作。但是,当我尝试发布帖子请求时,我得到“405 Not Allowed”,并在响应标题中显示“Allow:GET,HEAD,OPTIONS”。所以我想我必须告诉spring允许其他服务器发出POST,DELETE和PUT请求。
我可以通过ajax-post请求将js脚本中的硬编码数据发送到服务器。当我尝试通过html格式发送它时,它不起作用。
请有人帮我解决这个问题。
答案 0 :(得分:0)
根据此answer,您可能必须在过滤器中为请求提供此配置:
response.addHeader("Access-Control-Allow-Methods",
"GET, POST, PUT, DELETE");