如何实现HTTP';选项';SpringMVC中RESTAPI的动词?

如何实现HTTP';选项';SpringMVC中RESTAPI的动词?,rest,http,spring-mvc,http-options-method,Rest,Http,Spring Mvc,Http Options Method,如何在SpringMVC中为RESTAPI实现HTTP“选项”?或者Spring框架可以根据控制器定义自行发现吗?RESTAPI是否有支持“选项”动词的用例?RESTAPI支持“选项”是常见的吗 谢谢。我强烈建议大家阅读一下和同一原产地的政策,这正是选择这种方法的原因。当客户端试图向其他域发出非简单http请求以确定是否允许客户端访问时,options方法用作飞行前请求。要了解什么是简单的,什么是非简单的,请查看CORS。 HTTP选项在RESTAPI中很常见,因为客户端需要进行跨源资源共享。由

如何在SpringMVC中为RESTAPI实现HTTP“选项”?或者Spring框架可以根据控制器定义自行发现吗?RESTAPI是否有支持“选项”动词的用例?RESTAPI支持“选项”是常见的吗


谢谢。

我强烈建议大家阅读一下和同一原产地的政策,这正是选择这种方法的原因。当客户端试图向其他域发出非简单http请求以确定是否允许客户端访问时,options方法用作飞行前请求。要了解什么是简单的,什么是非简单的,请查看CORS。 HTTP选项在RESTAPI中很常见,因为客户端需要进行跨源资源共享。由于相同的源策略,来自不同域的站点不能轻松地相互进行REST调用。下面是一个在Spring中处理选项方法的示例

options方法基本上会将服务器可以获取的内容以及哪些域可以调用这些内容发送回客户端。如果您的域不符合它的标准,那么Http请求将停止在那里。此飞行前请求是强制性的,在大多数(如果不是所有)浏览器中都是强制的,并且无法关闭(至少很容易关闭)