繁体   English   中英

405使用Spring Rest API的post方法时不允许

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM