不触发options请求的条件 - pod4g/tool GitHub Wiki

简单说,满足什么条件不会触发options?

  1. GET/HEAD/POST

  2. Accept/Accept-Language/Content-Language/…等标准 header

3.Content-Type为

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

4.event listeners 没有注册在 XMLHttpRequestUpload 对象上

5.内容没有 ReadableStream 对象

上述条件有一个没满足就会触发options。

  1. option请求,很多公司安全策略会屏蔽,因为option有嗅探性质;
  2. options请求可以被缓存;