1.获取当前url支持的方法和资源 常见用于跨域访问
    若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”
    Option - 图1
    虽然原理上服务器会反馈支持的http方法,但是实际应用中90%的服务器都不会理你并抛出405 Not Allowed。一般大网站的服务只支持get,post,其他方法出于安全考虑被禁用

    在正式跨域的请求前,浏览器会根据需要,发起一个“PreFlight”(也就是Options请求),用来让服务端返回允许的方法(如get、post),被跨域访问的Origin(来源,或者域),还有是否需要Credentials(认证信息)
    2.或者了解服务器的性能。
    如果该URI是一个星号(“”),OPTIONS请求将试图应用于服务器,而不是某个指定资源。由于服务器的通信选项通常依赖于资源,所以此“”请求只能作为“ping”或者“no-op”方法;或者用来测试服务器的性能。例如,用来测试HTTP/1.1代理。
    3、检测到请求方法是options,不会有与服务器的数据交互。

    Option - 图2
    参考:https://blog.csdn.net/qq_20087231/article/details/85079245?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
    https://www.zhihu.com/question/40292779
    https://www.cnblogs.com/mamimi/p/10602722.html
    https://www.cnblogs.com/taich-flute/p/11313147.html